时间:2018-11-01
作者:魏文应
一、基本语法要求
语句结束
换行表示一个语句结束,除了带 ( )
的语句。
缩减严格
不可以随意缩减,缩减会分隔代码块。
注释
# 这是单行注释
"""
这是多行注释。
"""
变量
变量不需要声明,直接赋值使用即可。不能使用没有进行过赋值的变量:
a = 10
print(a)
下面是不可以的,因为下面的变量 b
没有赋值:
print(b)
python 是动态类型的语言,变量类型是动态的,可以为变量赋任意类型的值:
a = 1 # 这时,变量a是数值型
print(a)
a = 'hello' # 这时,变量a变成了字符型
print(a)
标识符命名
标识符中可以含有 字母、下划线、数字,不能以数字开头,不能是关键字和保留字。也不建议使用python中的函数名作为标志符,因为这样会导致内建函数被覆盖,比如:
print = 123
print(print) # 这时就会报错,print 被覆盖成一个变量名,而不是原来的内建函数名。
二、语法规范
行数长度
建议不要超过 80 字符,如果比较长,可以用 \
进行换行:
print("aaaaaaaaaaaaaaaaaaaaaa\
bbbbbbbbbbbbbbbbbbbbbbb\
ccccccccccccc")
标志符命名规范
-
下划线命名法: 所有字母小写,单词之间使用下划线
_
分隔,比如max_length
。 -
帕斯卡命名法(驼峰命名法): 每个单词首字母大写,其余字母小写,比如
MaxLength
。