• python 常识


    一、编程语言
    
        编程语言到目前为止一共有三类
    
        1、机器语言:直接编写二进制指令的方式编写程序
    
        2、汇编语言:采用二级制指令与对应的助记符相对应的方式进行编程
    
        3、高级语言:编写需要采用工具转换成机器语言的人类能够识别的字符的编程方式
        
        4 编译型与解释型的区别:
            两个都需要借助解释器来翻译;
            编译型语言最终用来执行的文件不能跨平台使用;
            解释型语言最终用来执行的文件能够跨平台使用:
    
        区别:
            运行速度:机器语言>汇编语言>高级语言
    
            开发效率:高级语言>汇编语言>机器语言
    二、python解释器的下载安装
    
        下载:www.python.org
    
        安装:建议安装3.6.X | 2.7.X版本
    
        配置环境变量:
    
        (1)安装python解释器,然后将python解释器的安装路径复制下来
    
        (2)打开我的电脑-->属性-->高级系统设置-->环境变量-->Path-->新建-->将安装的python解释复制的路径复制到新建框内
    
    三、Python代码的执行
    
        Python代码的执行方式有两只分别是交互式和脚本试,交互式不能永久的保存代码,可以实时显示代码
    
        交互式:在控制台终端直接编写运行python代码
    
          方法:1、打开控制台终端 2、进入python环境 3、运行python代码
    
        脚本式:使用文件编写python代码,把文件作为作为脚本交给解释器进行执行
    
          方法:1、创建文件,在文件内编写python代码 2、打开控制终端 3、输入 python3 文件的绝对路径(使用对用版本的接收器执行文件)
    
        python属于解释型语言,凭借python解释器运行python代码,python代码的运行顺序是自上而下的运行,如果中间运行出错不会再向下继续执行
    
    四、pip2 | pip3
    
        pip:作为python的应用商城,在python运行的过程中需要什么库都可以通过pip来下载扩展库
    
        pip3  -V :查看当前python的版本号
    
        pip3  list:查看当前python环境下加载的库
    
        pip3  install (功能名称):需要下载加载的库
    
        例如:pip install requests
    
    五、应用程序使用文件的三个步骤
    
        1、打开应用程序,将应用程序加载运行到操作系统上
    
        2、将文件内容加载到内存,应用程序向系统发送打开文件的指令
    
        3、将数据显示到用户界面,应用程序将数据转换为人类能识别的字符来进行浏览(存在语法检查)
    
        如果语法正确,将正确的结果显示给用户,如果语法错误,将报错信息显示给用户
    
    六、变量
    
        变量:程序在运行过程中,值可以变化的量(状态可以发生改变)
    
        python 没有绝对的常量,python中的量在运行过程中都是可以发生变化的
    
        变量的定义: 变量名 = 变量值
    
        变量名:记录状态的名
    
        = : 赋值
    
        变量值:记录的状态
    
        变量开辟优化机制:当数值很小简单的时候采用优化的机制不同的变量采用一个id地址数值
    
        内存存放变量的过程:
            (1)堆区开辟空间来存放变量值
            (2)将堆区存放变量值的空间地址提供给栈区
            (3)栈区开辟地址来存放堆区提供过来的空间地址
    
    七、变量的三大组成部分
    
        变量的三大组成部分为:值、ID、类型
    
        值:变量的状态,可以通过变量名直接访问得到的值
    
        id:通过id(变量名)得到的堆区的空间地址
    
        类型:通过type(变量名)访问的就是变量的数据类型
    
    八、== 与is的区别
    
        ==:只进行值比较,如果对返回真,不相等返回假
    
        is:只进行地址比较
  • 相关阅读:
    SQL横表纵表转换和对比
    计算机书籍
    附加原型链
    Object.create()
    解构赋值是浅拷贝
    Object.keys(xxx)与Object.getOwnPropertyNames(xxx)
    剑指 Offer 45. 把数组排成最小的数
    剑指 Offer 46. 把数字翻译成字符串
    剑指 Offer 43. 1~n 整数中 1 出现的次数
    剑指 Offer 41. 数据流中的中位数
  • 原文地址:https://www.cnblogs.com/wyf20190411-/p/13886151.html
Copyright © 2020-2023  润新知