正式介绍python

一、编程语言介绍(***)

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

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

1.3、高级语言:用人类能理解的表达方式去编写程序,无需考虑硬件的操作细节

         高级语言包含两种:

                                    1、编译型:类似于谷歌翻译

                                    2、解释型:类似于同声传译

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

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

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

 

二、python解释器介绍(***)

                      略

 

三、安装python解释器(****)

 1、打开官网 https://www.python.org/downloads/windows/ 下载中心

2、测试安装是否成功
  windows --> 运行 --> 输入cmd ,然后回车,弹出cmd程序,输入python,如果能进入交互环境 ,代表安装成功。

3、
多版本共存演示:
  在安装目录下找到python.exe,拷贝一份,命名为python2.exe或python3.exe,一定要保留原版,因为pip工具会调用它。

四、执行python程序的两种方式(****)
1、交互式:即时得到命令的执行结果,通常用来调试代码
2、命令行:python3 D:\text.txt      
2.1、注意:后缀名并不影响程序的执行,但是约定俗成是.py结尾

 

       2.2、运行python程序经历的三个阶段:(******)

                    先启动python解释器  

                    python解释器将text.txt文件的内容当成文本内容读入内存(此时的python解释器相当于文本编辑器)

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

 五、变量(*****)

1、什么是变量?

          量指的是记录事物的状态

          变得指的是事物的状态是可以改变的

2、为什么要用变量?

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

 

3、如何用变量?

     3.1、先定义:

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

                        赋值符号:把变量值绑定给变量名

                       变量值:就是事物的状态

     3.2、后引用:

                       通过变量名引用值(强调:变量名是访问到值得唯一方式)

     3.3、变量名的命名:

             大前提:变量名应该见名知意

             语法规定:

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

                           2、不能以数字开头   

                           3、不能使用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']   

              命名风格:

                            纯小写加下划线(推荐使用)例:age_of_oldboy=73

                            驼峰体  例:AgeOfOldboy=73

    3.4、常量:用纯大写表示

            例:AGE_OF_OLDBOY=73

    3.5、变量值具备三种特征:

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

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

          值

    3.6、内存管理:

                          垃圾回收机制:引用计数

                                                 引用计数增加:

                                                                        age=18  #18的引用计数为1

                                                                        x=age    #18的引用计数为2

 

                                                                  引用计数减少:

                                                                       del age  #18的引用计数为1

                                                                        x=10     #18的引用计数为0

posted @ 2019-03-19 16:05  ymg-颜  阅读(195)  评论(0编辑  收藏  举报