学习python的第三十九天-第二章 python必须知道的基础语法

来源:互联网 发布:linux安装jdkrpm 编辑:程序博客网 时间:2024/05/01 20:47

终于结束了四级和会计的考试,现在也是一身轻松啊,不过再过半个月又要面临期末考试。想了想,打算假期要看完《零基础学python》和《python网络数据采集》这两本书,如果像现在这个进度恐怕是完成不了,所以我决定简单的部分博文中一带而过就行。重点是把练习部分和难以理解的部分,一边记录一边思考,这样可能效率会高一些。因为有之前两本书的基础,有些东西看一看就明白了。

第 2 章 Python必须知道的基础语法

这章主要讲的是在python编写代码的时候每次都会遇到需要注意的内容,是写代码的基础。

2.1 Python的文件类型

python文件类型分为三种,分别是,源代码(扩展名以py结尾),字节代码(扩展名以pyc结尾),优化代码(扩展名以pyo结尾)。

2.2 python的编码规范

这部分主要是介绍python的命名规则,代码缩进和冒号,模块导入的规范,使用空行分割代码,语句分隔和正确注释。简单的来说这部分就是规范一下python代码输入的。

命名可以根据自己的喜好,要注意大小写和下划线的使用,尽量表明命名变量的内容,不管是自己还是别人在读代码的时候可以一目了然。注意不管是给变量命名还是给文件命名,都不能和python库的名字重复,在运行时会报错,所以如果报错查不出代码的原因,有可能和命名有关。

代码缩进对于python来说是一种语法,不同的缩进效果不同,而且也可能会引起错误的发生。插入空行是为了方便阅读,代码写完之后很美观。

注释需要注意的是,在python 3中,默认的编码是Unicode,所以不需要在每个python文件上注释,但是在python 2中使用中文就必须加:#coding: UTF-8。注释的作用还有是如果在运行过程中出现错误,我们又不想删掉错误代码,可以先注释,然后再写新代码,这样就不影响第二次运行。

语句的分割要注意的是python使用“\”作为换行符。

2.3 变量和常量

这部分说的是全局变量和局部变量,不能被改变的常量,没什么可说的。

2.4 数据类型

python内置的数据类型有数字,字符串,元组,列表和字典。数字类型又被分为整型,浮点型,布尔型,分数类型,复数类型。需要查看变量的类型,可以使用python定义的type类。

i= 1print (type(i))

这样就能清楚的知道变量属于什么类型了。

表示字符串的方式有单引号,双引号,三引号。双引号内可以套单引号,三引号内可以套双引号和单引号。

2.5 运算符与表达式

python在做运算的时候遵循从左到右先乘除再加减的原则。

0 0