python的日常使用规范
python变量的命名规则
1、变量以字母、数字和下划线组成
2、变量不以数字开头,不能含有特殊字符和空格
4am、5*b、user-name 、user name等都是错误的变量写法
3、不能以保留字命名:保留字是指在python中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用,如print,if等,定义这些变量名不会报错,但是一旦使用是会报错的
print=2 不会被报错
但如果使用这个变量名,如print(print)就会报错
4、不以中文命名:其实python3是支持用中文命名变量和函数的,如:姓名=JOJO ,这在语法上是允许的,只不过我们不会这么去做,一是因为中文命名在python2上不允许,二是因为编程习惯不允许我们用中文命名
5、变量名对应的有意义:比如说age=20 ,一看让人知道年龄是20,但如果你写name=20,别人可能就会看不懂你想表达什么意思,所以变量名尽量有对应的意义
6、驼峰式命名,必要时用下划线分割单词表达含义:驼峰式命名法是为了应对一些较长的变量名而规定出来的,大概意思是我们变量的名称要像骆驼背一样两头平缓(字母小写),中间凸起(字母大写),就像这个变量名:printemployeepaychecks
乍一看很长,所以我们用驼峰式命名法进行分解
printEmployeePaychecks
这样看起来更容易读懂一些,渐渐地也就形成了一种编程习惯
7、变量名区分大小写,这个容易理解,name和Name,是完全不同的两个变量
python的缩进规则
python是为数不多的有严格的缩进规定的编程语言,同一级的几条命令的缩进格式必须保持完全一致:
#正确的缩进格式
a=1
b=2
if a<b:
print("yes")
print("yes")
print("yes")
print("yes")
#错误的缩进格式
a=1
b=2
if a<b:
print("yes")
print("yes")
print("yes")
print("yes")
第二种情况其实在绝大多数语言中是被允许的,但在python中就是不被允许,缩进的规范我们可以按Tab键执行
注释
单行注释:
#单行注释
多行注释:
'''
多行注释
多行注释
多行注释
'''
"""
多行注释
多行注释
多行注释
"""
注释的作用就是帮助自己和阅读代码者理解,让别人知道你这段代码是用来做什么的