肉渣教程

Python 基础

上一节 下一节

Python 基础

本章主要从表达式、各类语句、函数、模块、面对对象编程等角度对python进行介绍;意在巩固基础。


在正式介绍前,还要再郑重说一下,Python这门脚本语言对缩进是敏感的,缩进代表着程序运行的递进关系。学过其他编程语言的,比较容易理解,python中不存在begin和end,而是通过缩进关系来标识出begin和end。


Python 对缩进是敏感的

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个空格作为缩进标准。


Python 基础

上一节 下一节