python脱产第2天------编程语言介绍、安装python解释器、运行python程序的两种方式、变量、垃圾回收机制、常量

一、编程语言介绍

  1.编程语言的种类:机器语言、汇编语言、高级语言

  2.各类语言的特点以及优缺点:机器语言:直接使用二进制编程,直接控制硬件,需要掌握硬件的操作细节

                     优点:执行效率高

                     缺点:开发效率高

                汇编语言:采用英文标签取代二进制指令去编写程序,直接控制硬件,需要掌握硬件的操作细节

                     由于汇编语言没有改变直接操作硬件的本质,所以相对来说优缺点和机器语言类似

                高级语言:直接用人类的语言去编写程序,不再需要掌握硬件的操作细节

                     编译型(C语言):类似谷歌翻译,经过一次翻译,以后可以直接拿着翻译的结果去执行

                              优点:执行效率比解释型高

                              缺点:开发效率低于解释型

                     解释型(python):类似与同声传译,翻译官相当于解释器

                              优点:开发效率比编译型高

                              缺点:执行效率比编译型低

二、安装python解释器,实现多版本共存

  设置环境变量PATH

三、运行python程序的两种方式

  方式一:交互式:优点:输入一行代码立刻返回结果

          缺点:无法永久保存代码

  方式二:命令行:phthon  D:\xxxx(文件路径)

          优点:以文件的方式将代码永久保存下来

          注意事项:(1)运行python程序是不考虑文件后缀名的,但约定俗成都命名为.py

               (2)运行python程序的三个步骤:先启动python解释器,再将python程序当中普通的文本文件读入内存(无语法的概念),最后python解释器

                               执行刚刚读入内存的代码,开始识别python 语法。

四、变量

  1.变量的定义

    量:是衡量/记录现实世界中的某种特征/状态

    变:指的是记录的状态是可以发生变化的

    变量:指的是记录现实世界中的某些事物可以发生变化的特征/状态

  2.变量的作用

    是为了让计算机能够像人一样去将一个事物的特征/状态记录下来(存到内存)以后方便读取使用

  3.变量的使用

    (1)变量的语法

        age=18

        变量名:想到于一个门牌号,是访问到值的唯一方式

        =:赋值符是将值的内存地址绑定给变量名age

        值:用来表示状态的

    (2)变量的使用:通过变量名引用

        print(age)

    (3)总结:变量的使用规则:先定义,再通过变量名去引用

    (4)变量名的命名规则:变量是用来访问变量值的,所以变量名要一定的规范,方便理解标识的功能

                大前提:变量名的命名应该能够反映出值记录的状态

                注意事项:变量名只能是字母、数字或下划线的任意组合。(区分大小写)

                     变量名的第一个字符不能是数字

                     不能将变量命名为python的关键字['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally',

                           'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

    (5)变量命名的风格

        下划线(纯小写):xxx_xxx_xxx

        驼峰体:AxxBxx

    (6)定义一个变量,变量的值具备三个特征

        1.id:反映值在内存中的位置

        2.类型:不同类型的值是用来表示/记录不同的状态的

        3.value:即我们存放到内存中的数据,用来表示某种状态

五、垃圾回收机制

  python解释器会定期回收那些没有绑定变量名的值

六、常量

  不变的量:大写表示常量

posted on 2018-07-19 17:11  周毅  阅读(107)  评论(0编辑  收藏  举报