附录B:python 基本语法


时间: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

你可能感兴趣的:(附录B:python 基本语法)