二级Python备战-第二周
1.python程序格式
缩进
python使用严格的缩进来表示程序逻辑
1.缩进-指每行语句开始前的空白区域,用来表示Python程序见的包含和层次关系。
2.缩进的使用场景:当表示分支,循环,函数,类等含义时,在if,while,for,def,class等关键字所在的语句后用英文:冒号结尾,表示下一行要缩进。
示例
3.缩进可以用TAB按钮,也可用4个空格实现,但2者不能混用
4.若代码中有缩进错误,则程序运行时会报出 unexpected indent 错误
注释
1.python采用#表示一行注释的开始
2.可以在一行里的任意位置用#加注释,这样一行代码中 #后面的内容都会被当作注释;
不建议使用行尾注释,建议另起一行写注释
续航符
1.python代码是逐行编写的,每行代码的长度没有限制
2.但是单行代码太长,不方便阅读代码,此时可以使用续航符将单行代码拆成多行书写
3.续航符用反斜杠 \ 表示,续航符写完必须直接换行,续航符后不能写空格
4.同时续航符后面不能添加注释或其他代码
2.python语法元素
变量的声明
1.因为python是动态语言(在运行时可以改变值类型的语言),所以python声明变量不需要加类型,
直接定义变量和变量初始值即可,python会自动通过变量值来推断变量的类型。
2.python变量可以多次赋值,每次都可以赋予不同数据类型的值。
即Python变量可以随时命名,随时赋值,随时使用
变量的命名
1.python对大小写敏感,python与Python是2个不同的名字
2.python可以用大小写字母,数字,下划线和汉字等字符来组合命名,但不能以数字开头
即:字母/下划线 + 字母/数字/下划线
注意:一般不推荐使用汉字编程
保留字(关键字)
1.python3中有35个保留字
2.python的保留字也是大小写敏感的
Python3的35个保留字
and | as | assert | async | await | |
---|---|---|---|---|---|
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 |