python安装

编程语言

1.什么是编程语言

                            人与计算机沟通的媒介

2.什么是编程

                            将人的思维逻辑通过计算机能够读懂的方式写下来

 3.为什么要编程

                          解放人力,让计算机能够按照人的思维逻辑去帮你干活

编程语言分类

1.机器语言直接用二进制与计算机直接沟通交流(图1

 

 

 

 

 

 

 

                   图1

 

 

 

 

2.汇编语言:用简单的英文标签代替二进制直接操作硬件(图2

 

                      图2

 

 

 

 

 

3.高级语言:同人类能够识别的语言与计算机进行沟通交流 

 

高级语言又分为

          编译型(类似于谷歌翻译,如 c,执行速度快,调试麻烦)(图3

 

                       图3

 

 

 

          解释型(类似于同声传译,翻译一行,解释一行,如python,执行速度慢,调试方便)(图4

                       python解释器又称胶水语言,调包侠

 

 

                            图4

 

 

学习难度
              机器语言>>>汇编语言>>>高级语言
执行效率
             机器语言>>>汇编语言>>>高级语言
开发效率
              高级语言>>>汇编语言>>>机器语言

 

 

 

 

 

 

python解释器的安装

网址:python.org

 

                                                       

                                                                   图一

 

 

                                                                 

                                                                    图二

 

 

 

                                                                      图三

 

 

python解释器的版本

                                python2x版本

                                python3x版本

 IT行业,不能贸然使用最新版本!!!!!!

 

python解释器多版本共存

                                       多版本共存需要在环境变量进行设置

                                       python应用程序需拷贝一份起别名

 

 

第一个python程序

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

1.交互式

             优点:输入的内容能够快速的得到相应的结果

             缺点:无法永久保存数据

2.命令式

              优点:能够永久的保存数据

              缺点:运行程序文件麻烦

 

运行py文件的步骤

                             1.将python解释的代码从硬盘读取到内存

                             2.将py文件从硬盘读取到内存

                             3.将python解释器读取py文件中的内容,解释成计算机能够识别的语句

 

 

IDED开发编辑器

                            pycharme是方便python够开发应用程序的一个工具

                                      

 

 

变量

        1.变量名

        2.赋值符号(=)

        3.变量值

        如 name='jack'

1.什么是变量

                    变:状态/特征是可以变化的

                    量:衡量/记录事物的状态

2.为什么要有变量

                           帮助记录保存事物的某种状态或特征

3.变量的定义

                      变量必须先定义后使用,变量名不能加引号

4.变量的三要素

                       1.id():内存地址

                       2.type():数据类型

                       3.value:该变量指向内存中对应的值

5.小整数池

                    >>> a=256
                    >>> id(a)
                   1728810432
                    >>> b=256
                    >>> id(b)
                    1728810432

                    >>> c=257
                    >>> id(c)
                    3079970792560
                    >>> d=257
                    >>> id(d)
                    3079972350832
              如果整数大于256,则不会存在同一个地址

 

6.变量的命名规范

                           1.只能包含数字、字母、下划线

                           2.不能以数字开头

                           3.关键字不能作为变量名的开头

7.变量名命名的两个流派

                                     1.驼峰体(推荐用于前段js语言)

                                                   userName

                                     2.下划线(推荐用于python语言)

                                                   user_name

     变量名要起的有意义(见名知意

 

python垃圾回收机制

1.引用计数:当内存中的数据没有与任何变量名有绑定关系时,那么会被自动回收

2.标记清除当内存快要被某个应用程序占满的时候,会自动触发

3.分代回收:根据值得存活时间的不同,划为不同的等级,等级越高垃圾回收机制扫描的频率越低

 

常量

定义:不可变的量

python里面压根没有常量

通常将全大写的变量名看作常量(python程序员约定俗成的)

 

posted @ 2019-07-01 17:15  小青年て  阅读(202)  评论(0)    收藏  举报