程序的格式框架
1、缩进(按Tab键完成缩进)
Python程序采用严格的“缩进”来表示程序的逻辑,一般情况无需缩进,不用留空格。当使用分支(if)、循环(for或while)、函数(def)、类(class)等结构时,则需要在本行的末尾加上英文冒号(:)并对下一行代码进行缩进,表示从属关系。
if 6 > 4:
print("6 > 4") #注意:缩进了4个空格,从属于第一行代码
print("代码结束!") #注意:此处没有缩进,与if没有从属关系
2、注释(主要是解释代码的意义以及对代码著作信息的标注)
“#”表示一行注释的开始,多行注释需要在每一行的开头都加上“#”。多行注释快捷键方式:选中所有行,然后按Alt+3。一次性解除注释方式: 选中所有行,然后按Alt+4。
# 此行代码已被注释,程序不会执行!
# print("Hello World")
3、续行符(\)
Python的每一行代码的长度没有限制,为了代码的美观,可以使用 续行符(\)表达。
print("python是世界上最\
容易入门的语言")
# 上述代码输出的结果等价于以下代码:
print("python是世界上最容易入门的语言")
注意:续行符后面不能有空格,必须直接换行。
基本语法元素
1、变量
变量是存储数据的一个空间,在Python语言中变量可以随时命名、赋值和使用。
a = 1
print(a)
1
a = 3
print(a)
3
# 变量的值可以被修改
2、赋值语句
如:a = 1 表示将1赋值于变量a中。(此处 = 代表赋值符号)
Python中有多种赋值的方法,如下:
a = 1
a = b = 2 # 表示将2的值赋值于a和b
a,b = 1,2 # 表示将1赋值于a,将2赋值于b
3、命名
给变量或其他程序元素关联名称或标识符的过程称为命名。
标识符由一串字符组成,字符可以是任意字母、数字、下划线、汉子,不能以数字开头。也不能与关键字同名,关键字也被称为是“保留字”。
4、保留字
关键字是编程语言内部定义并保留使用的标识符,一般具有特殊的含义与作用。所以在给变量命名的时候不能用以下保留字作为名称。
and | as | assert | break | class |
continue | def | del | elif | else |
except | False | finally | for | from |
global | if | import | in | is |
lambda | None | nonlocal | not | or |
pass | raise | return | True | try |
while | with | Yield | Async | await |
注意:Python中的标识符都严格区分大小写,例如True是保留字,而true就是普通的名称。