• 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中,无论数值大小,都会强制进行此种优化。

  • 相关阅读:
    Parcel与Parcelable剖析
    Binder文集
    Charles 使用教程
    AsyncTask
    Android 编译时注解
    scanf(),gets(),getchar()
    银行家算法
    最长公共子序列(LCS)问题
    动态规划 求解数字三角形最大值
    参数 存在二维数组
  • 原文地址:https://www.cnblogs.com/luowenConnor/p/10698604.html
Copyright © 2020-2023  润新知