python培训第二天

一、编程语言介绍

  1、机器语言:直接用计算机就能理解的二进制指令编写程序,直接控制硬件。

    优点:执行效率高

    缺点:开发效率低

  2、汇编语言:用英文标签取代二进制指令写程序,本质也是直接控制硬件。

  3、高级语言:用人能够理解的表达方式去写程序,不需要考虑硬件的操作细节

    编译型:类似于谷歌浏览器

    解释型:类似于同声翻译

  执行效率:机器语言》汇编语言》高级语言(编译型》解释型)

  开发效率:机器语言《汇编语言《高级语言(编译型《解释型)

  跨平台性:机器语言《汇编语言《高级语言(编译型《解释型)

二、python解释器介绍

三、安装python解释器

四、执行python程序的两种方式

  1、交互式:即时得到命令执行结果,通常用来调试代码

  2、命令行:python3 D:\test.py

    2.1、注意:文件名后缀并不影响程序运行,约定俗称的后缀是以.py结尾

    2.2、运行python程序经理的三个阶段

        先启动python解释器

        python解释器将文件的内容当做文本内容读入内存(此时python解释器就像一个文本编辑器)

        python解释器执行刚刚读入内存的代码

五、变量

  1、什么是变量

    量:记录事物的状态

    变:事物状态是可以改变的

  2、为什么要用变量

    为了让计算机具备人记忆事物状态的技能

  3、如何用变量

    3.1定义

      定义三大组成部分:

      age=18

      变量名:能够反映出事物的属性

      =:把变量值绑定给变量名

      变量值:事物的状态

    3.2后引用

      通过变量名引用值

      强调:变量名是访问到值得唯一方式

    3.3变量名的命名

      前提:见名知意

      语法规则:

        1、变量名由字母、数字、下划线组成

        2、不能以数字开头,不能纯数字

        3、不能使用python的关键字(and as assert break class contion 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)

      命名风格:

        纯小写加下划线(在python中变量名的命名推荐使用)

        age_of_oldboy=73

        驼峰体

        Age_Of_Oldboy=73

    3.4常亮(全大写)

        AGE_OF_OLDBOY=73

    3.5变量值具备的三大特征

      id:是变量值在内存中的唯一标识(根据内存的地址计算而来,内存地址不同则id不同,内存地址相同则id相同)

      type:不同类型的值用来记录不同的状态

    3.6内存管理

      垃圾回收机制:引用计数

        

猜你喜欢

转载自www.cnblogs.com/yangzhaon/p/10559726.html