二级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