本章主要从表达式、各类语句、函数、模块、面对对象编程等角度对python进行介绍;意在巩固基础。
在正式介绍前,还要再郑重说一下,Python这门脚本语言对缩进是敏感的,缩进代表着程序运行的递进关系。学过其他编程语言的,比较容易理解,python中不存在begin和end,而是通过缩进关系来标识出begin和end。
Python程序中,每行语句若在行首部分相对缩进4个空格(或2个空格,但是必须要统一),则代表递进关系近了一层。以循环语句为例,下述的print i
相对for i in a:
这句就向右侧缩进了4个空格,代表了这是循环内的语句;python就是这样利用缩进来标识程序的语义逻辑:
>>> a = [ 1, 9, 9, 0 ] >>> for i in a: ... print i ... 1 9 9 0
如下所示,将空4格改成空2格,也是可行的:
>>> a = [ 1, 9, 9, 0 ] >>> for i in a: ... print i ... 1 9 9 0
缩进空格的数字要统一,不要一会儿4个空格,一会儿又2个空格,这样可能会出错;而且是极其不该出现的一种误区。为了统一标准,请以4个空格作为缩进标准。