1,注释不同于c,以#开头。如果有多行注释则放在两个三冒号之间(‘‘‘)。
2,使用缩进来代表代码块,不需要{}。缩进空格可以自己随意设置但是同一块必须缩进相同的空格数。
3,如果语句过长,可以用反斜杠来实现多行语句。但是在括号种的多行语句不用反斜杠。
4,允许使用unicode字符串但是要在前面加上u或U。
5,允许使用自然字符串,也就是忽视转义字符,但是要在字符串前面加上r或R。
6,同一行中允许使用多条语句,语句之间用分号分割,一般语句结尾没有分号。
7,缩进相同的一组语句构成一个块,块的开始一般有关键字开始,并以冒号结束。
8,print默认换行,如果想不换行加上“end=”。
9,import和from…import用来导入相应的模块。
10,变量的使用不用声明,变量在使用前必须赋值,赋值的变量才会被创建。和c中相同的是左式是变量,右式是变量,值或表达式。
11,支持复数表达,直接使用为a+bj。
12,支持多变量赋值,也即左式可以为多个变量,右式对应多个变量,值或表达式。
13,支持负数下标,表示从尾向前数,进行访问,例如a[-1],表示a序列的最后一个元素,如果a’是a的一个逆序列,则a[-1]=a’[0]。