http://www.runoob.com/python/python-chinese-encoding.html
(1)python代码块不用{}来控制类,函数以及逻辑判断,用缩进来写模块。缩进的空白数量是可以改变的。
但是所有代码块必须有相同的缩进空白数量。
若显示错误:IndentationError: unindent does not match any outer indentation level
则说明使用的缩进方式不一致,有的用tab键,有的用的空格,
if True: print "Answer" print "True" else: print "Answer" # 没有严格缩进,在执行时保持 print "False"会显示如上错误
(2)多行语句
python一般以新行作为语句的结束符,但是,我们可以用(\)作为一行的语句分为多行显示,
例如:
total=item_one+\
item_two+\
item_three
但是,如果语句中有[]{}或者(),就可以不用多行连接符。
days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'](3)关于注释
单行注释:#
多行注释:三个单引号或者三个双引号
(4)关于空行
函数之间或者类的方法之间用空行隔开,表示一段新的代码的开始,类和函数入口也用一行空行分割,突出函数入口的开始。
不写空行也不会出错,但是空行的作用在于分割两段不同功能或者含义的代码,便于日后代码的维护或者重构。
空行也是程序代码的一部分。
(5)等待用户输入:
raw_input();
或者:
raw_input()
一个语句的末尾加不加分号都影响程序的运行
同一行可以使用多条语句,语句之间用分号隔开。
多个语句构成代码组。