Python代码块使用缩进对齐表示代码逻辑,Python每段代码块缩进的空白数量能够任意,但要确保同段代码块语句必须包含相同的缩进空白数量。建议在代码块的每一个缩进层次使用单个制表符或两个空格或四个空格 , 切记不能混用。python
如语句过长,致使编辑器的窗口宽度不能彻底彻底显示时。就可使用“”符合将一行语句分为多行显示。编辑器
在Python语言中,引号主要用于表示字符串。可使用单引号(')、双引号(”)、三引号(’’’),引号必须成对使用。单引号和双引号用于程序中的字符串表示;三引号容许一个字符串能够跨多行、字符串中能够包含换行符、制表符以及其余特殊字符,三引号也用于程序中的注释。函数
标识符用于Python语言的变量、关键字、函数、对象等数据的命名。标识符的命名须要遵循下面的规则。对象
① 能够由字母(大写A—Z或小写a—z)、数字(0—9)和_(下划线)组合而成,但不能由数字开头;作用域
② 不能包含除_之外的任何特殊字符,如:%、#、&、逗号、空格等;字符串
③ 不能包含空白字符(换行符、空格和制表符称为空白字符);it
④ 标识符不能是Python语言的关键字和保留字;for循环
⑤ 标识符区分大小写,num1和Num2是两个不一样的标识符。table
⑥ 标识符的命名要有意义,作到见名知意。class
Python预先定义了一部分有特别意义的标识符,用于语言自身使用。这部分标识符称为关键字或保留字,不能用于其它用途,不然会引发语法错误,随着Python语言的发展,其预留的关键字也会有所变化。表1列出了Python预留的关键字。
关键字 | 含义 |
---|---|
yield | 用于从函数依次返回值 |
False | 布尔类型的值,表示假,与True相对 |
None | 表示什么也没有,本身的数据类型NoneType |
True | 布尔类型的值,表示真,与False相反 |
and | 用于表达式运算,逻辑与操做 |
as | 用于类型转换 |
assert | 断言,用于判断变量或者条件表达式的值是否为真 |
break | 中断循环语句的执行 |
class | 用于定义类 |
continue | 跳出本次循环,继续执行下一次循环 |
def | 用于定义函数或方法 |
del | 删除变量或序列的值 |
elif | 条件语句,与if、else结合使用 |
else | 条件语句,与if、else结合使用 ,也可用于异常和循环语句 |
except | 包含捕获异常后的操做代码块,与try、finally结合使用 |
finally | 用于异常语句,出现异常后,始终要执行finally包含的代码块,与try、except结合使用 |
for | for循环语句 |
from | 用于导入模块,与import结合使用 |
global | 定义全局变量 |
if | 条件语句,与elif、else结合使用 |
import | 用于导入模块,与from结合使用 |
in | 判断变量是否在序列中 |
is | 判断变量是否为某个类的实例 |
lambda | 定义匿名函数 |
nonlocal | 用于标识外部做用域的函数 |
not | 用于表达式运算,逻辑非操做 |
or | 用于表达式运算,逻辑或操做 |
pass | 空的类、方法或函数的占位符 |
raise | 异常抛出操做 |
return | 用于从函数返回计算结果 |
try | 包含可能会出现异常的语句,与except、finally结合使用 |
while | while循环语句 |
with | 简化Python的语句 |
用标识符命名的存储单元的地址称为变量,变量是用来存储数据的,经过标识符能够获取变量的值,也能够对变量进行赋值。对变量赋值的意思是将值赋给变量,赋值完成后,变量所指向的存储单元存储了被赋的值,在Pyhton语言中赋值操做符为“=、+=、-=、*=、/=、%=、**=、//=”。
当程序使用变量存储数据时,必需要先声明变量,而后才能使用。
能够在变量声明时给变量赋值,也能够不赋值。声明变量时,不须要声明数据类型,Python会自动选择数据类型进行匹配。