• python day02


    编程语言

    1、机器语言:直接编写二进制指令的编程方式

      --0000,0000,00000000001:加载 暂存区A 存储器地址1

    2、汇编语言:通过助记符与二进制指令一一对应的编程方式

      --MOV 移动 | CMP 比较

    3、高级语言:编写需要特殊工具转换机器语言的人能理解的指令字符的编程方式

      --编译型:通过编译器来转换,最终的执行文件不可以跨平台  JAVA:编译的过程中会产生一个新的执行文件

      --解释型:通过解释器来转换,最终的执行文件可以跨平台  python:执行文件就是我们写的python文件

    执行效率:机器语言 > 汇编语言 > 高级语言

    开发效率:高级语言 > 汇编语言 > 机器语言

    语言的优劣主要取决于开发效率的快慢(因为研发好的算法成本太高)

    环境变量

    1、配置环境变量不是必须的(pycharm就会自己配置环境变量,即使系统环境变量不配置,也是可以正常运行的)

    2、配置环境变量的目的:为终端提供执行环境(只有配置了环境变量,cmd才可以运行python环境)

    在系统环境变量path中谁靠前,在终端cmd输入python就进入哪个版本,为了准确进入python版本,在python运行文件中复制一个python文件并重命名,在cmd直接输入重命名就可以直接进入对应的版本。

    pip

    相当于python解释器的应用商城,可以通过pip安装一些工具来拓展python解释器的功能。

    在终端cmd直接运行pip可以查看pip后面可以跟些什么

    pip -V:查看pip的版本号

    pip list:查看当前环境下已拓展的功能

    pip install 功能名称:安装指定功能

      --eg:pip install requests

    pip uninstall 功能名称:卸载指定功能

    Python代码执行

    1、交互式

      --控制台直接编写运行python代码

      --1、打开终端控制cmd,2、输入python回车打开python解释器,3、编写python代码一回车就执行。

    2、脚本式

      --把python代码编写在文本中,将文本作为脚本在终端用python解释器运行

      --1、在文本中编写代码,2、打开终端,3、用指定版本的解释器命令执行文件(指定解释器 文件绝对路径)

    总结:交互式不能永久的保存代码,但是可以实时显示代码

    应用程序使用文件的三大步骤

    1、打开应用程序:使应用程序运行在操作系统上。

    2、将文件加载到内存上:应用程序向操作系统发出打开文件的指令。

    3、将数据直接显示到我们面前:应用程序将数据转换成人类能识别的字符展示。

    如果应用程序是python解释器:如cpython

    1、打开cpython解释器

    2、将数据加载到内存上

    3、将数据从内存中拿到cpython解释器上解释执行(存在语法)==>正常:把执行结果显示给用户  异常:错误信息显示给用户

    变量*****

    变量:可以变化的状态

      --程序中变量的本质:在程序运行过程中,值可以发生改变的量

      --python中所有的量在程序运行过程中值都可以发生改变,所以严格意义上讲python没有绝对的常量

    为什么要用变量:为了让计算机具有记录事物状态的能力

    定义变量

      --变量名 = 变量值

          --变量名:记录状态的名

          --   =:赋值符号

          --变量值:记录的状态

    重点:1、堆区开辟空间存放 变量值  2、将开辟的空间地址提供给栈区  3、栈区开辟空间存放提供来的地址

    定义变量与重新赋值

    变量的三大组成

    1、值:通过变量名直接访问就是访问值

    2、地址:通过id(变量名)访问的就是变量值在堆区的地址

    3、类型:通过type(变量名)访问的就是变量值的数据类型

    总结:1、id相同,值和类型一定相同

       2、值相同,类型一定相同,id不一定相同

       3、python解释器存在变量赋值空间优化机制

    在python解释器如果值比较简单容易找到,就会使用变量赋值开辟空间的优化机制

    在pycharm下,强行使用变量赋值开辟空间的优化机制

    比较

    1、==:值的比较

    2、is :地址的比较

    pycharm

    如果要用pycharm编辑器写python文件

        --1、创建项目

        --2、创建py文件

        --3、解释执行py文件

    pycharm需要执行py文件的环境,但是不需要系统变量的环境,需要自己找到python解释器

  • 相关阅读:
    规则引擎集成接口(一)初始体验
    转载--Defunct僵尸进程
    转载--sigprocmask阻塞进程
    转载--__attribute__ 你知多少?
    转载--va_list
    转载--如何使用# ## ... _ _VA_ARGS_ _
    转载--C语言中的__FILE__、__LINE__和__func__
    转载--wait waitpid解释
    转载--c语言宏定义(1)
    转载--c语言宏定义(2)
  • 原文地址:https://www.cnblogs.com/hesujian/p/10698531.html
Copyright © 2020-2023  润新知