注释
# 单行注释,以“#”开头,下一行结束 “““ 多行注释,三对双引号 ””” ‘‘‘ 多行注释,也可以是三对单引号 ’’’
标识符和关键字
在Python语言中,对程序中的各个元素进行命名,以便区分,这种用来标识变量、语言、类等元素的符号称为标识符。
标识符有字母、数字、下划线组成,并且只能由字母和下划线作为标识符的开头,但是注意:
# 查询当前版本的关键字 >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
语句换行
Python一般是一条语句占用一行,但是有时候一条语句太长,就需要换行,在首行的末尾加上反斜杠“\”就可以写下一行:
print("夫诸,中国古代神话传说中的神兽,是一种长着四只角的鹿。\ 夫诸的形状像白鹿而且有四个角,最开始出现于先秦时期它的情状似温柔洁净,\ 喜欢四处角戏,它一出现,其地必定是大水时期,古代人民视其为水灾的兆星。")
但是还有一点,在[]、{}、()中换行是不需要反斜杠的
print(["道可道,非常道;", "名可名,非常名。"])
缩进
Python语言使用缩进来表示代码块,这点不同于java和c++:
a=100 if a>99: print("a") print("True") else: print("false")
在这里需要注意的是同样的缩进表示一个代码块,如果同一个代码块缩进不同就会报错,如:
a=100 if a>99: print("a") print("True")# 缩进不一致 else: print("false")
同样还要注意使用四个空格作为缩进,而不是tab键,因为不同的编辑器中代表的长度不一样。
变量
变量是编程中最基本的单元,它引用存储的数据对象。
例如:age=18,使用了age变量来引用了18这个数据
注意:将age修改为20,输出的值就变成了20,如果查询age修改前后的地址,是不一样的,如果再定义一个page,将它的数据修改为20,此时可以发现page的地址和age是相同的。
对象
引用
age=18 print(id(age)) age=20 print(id(age))
输出结果:
140714103438944
140714103439008