终于结束了四级和会计的考试,现在也是一身轻松啊,不过再过半个月又要面临期末考试。想了想,打算假期要看完《零基础学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= 1
print (type(i))
这样就能清楚的知道变量属于什么类型了。
表示字符串的方式有单引号,双引号,三引号。双引号内可以套单引号,三引号内可以套双引号和单引号。
2.5 运算符与表达式
python
在做运算的时候遵循从左到右先乘除再加减的原则。