zoukankan      html  css  js  c++  java
  • day002--python编程的相关软件,变量

    --python是一门解释型语言,需要安装解释器,由于python3和python不兼容,所以需要安装这两个版本的解释器。
    目前python2.7版本已经停止更新,使用企业较少,所以应当以学习python3版本为主。
    --安装python解释器需要配置环境变量,其目的是为了终端提供执行环境,但是配置环境变量不是必须的,pycharm不需
    要配置。
    python代码执行
    交互式:
    --控制台直接编写运行python代码
    --1、打开终端 2、进入python解释器 3、编写代码一回车就执行
    脚本式:
    --文件编写Python代码,把文件作为脚本交给解释器执行
    --1.在文件中编写好代码 2.打开终端 3.用指定版本的接收器命令执行文件(文件的绝对路径)
    ----编译型语言直接编译形成执行文件,交给操作系统执行,这行效率高,但是无法更改执行文件,需要找到源代码进
    行更改并生成新的执行文件。不具备跨平台性
    ----解释型语言将编写好的代码直接交给解释器,翻译一行运行一行,每次执行都需要重新翻译,执行效率较编译低,
    但是开发效率较高。跨平台性强。
    注意:.py和.pyw都是python文件,后者具有可视化特点。
    pip
    -- pip: python的应用商城,在商城中下载工具为python拓展功能
    --pip3 -V:查看版本号
    --pip3 list: 查看当前python环境下已拓展的功能
    --pip3 install 功能名称:安装指定的功能
    -- eg:pip3 instal requests
    --pip3 uninstal 功能名称: 卸载指定的功能
    变量--变量使得计算机具有记录事物状态的功能。
    定义变量:
    -- 变量名 = 变量值
    -- 变量名:记录状态的名
    -- =:赋值符号
    -- 变量值:记录的状态
    *****重点:1.堆区开辟空间存放 变量值 2.将存放 变量值 空间的地址提供给栈区 3.栈区为变量名开辟空间存放提供来的
    地址
    如图

        变量的三大组成:
        --值:通过 变量名 直接访问就是访问值
        --地址:通过 id(变量名) 访问的就是变量堆区的地址
        --类型:通过 type(变量名)  访问的就是变量的类型
    

    如图

    ==: 只做值比较 is:作地址比较,在数值较小时,终端会对值相同的变量进行赋值变量优化,使他们地址也相同,节省空间,而在pycharm中,无论数值大小,都会强制进行此种优化。

  • 相关阅读:
    python通过帐号和密码访问mysql
    pyqt5简单登陆界面
    PyQt5点击按钮产生新窗体
    ubuntu访问win10下的磁盘
    python平均值和加权平均值
    牛顿迭代法求高次方程的根
    运用模逆运算(同余方程)来解决Matlab课上的一道思考题
    线程实现方式与临界区保护
    线程调度的问题:Lock Convoy(锁封护)与Priority Inversion(优先级反转)
    C++ lvalue,prvalue,xvalue,glvalue和rvalue详解(from cppreference)
  • 原文地址:https://www.cnblogs.com/luowenConnor/p/10698604.html
Copyright © 2011-2022 走看看