注释–提高程序可读性
类型 | 方法 |
---|
单行注释 | #号+空格 |
多行注释 | ‘’’ ‘’'或"“” “”"(三个英文单引号或双引号) |
批量注释与解除注释 | 选取 -> <ctrl+/> |
标识符–命名
作用:作为变量、函数、属性、类、模块以及其他对象的名字
命名规则:
1.由字母(A-Z和a-z)、下划线、数字组成,可以使用汉字;
2.区分大小写;
3.首字符不可以是数字;
4.不能与关键字相同;
5.以下划线开头的标识符有特殊含义,应尽量避免使用下划线作为首字符;
不同场景的命名规则:
1.函数名、属性名、方法名:全部使用小写字母,多个字母间可使用下划线分隔;
2.常量名:全部使用大写字母,多个字母间可使用下划线分隔;
3.类名:首字母大写;
4.包名:全部使用小写,,多个字母间可使用 ‘ . ’ 分隔;
5.模块名:全部使用小写,多个字母间可使用下划线分隔;
关键字
关键字与变量名的区别
变量名:自定义,命名规则与标识符相同,用于变量赋值;
关键字:python内置的,用于业务逻辑处理;
如何查看关键字
>>>import keyword
>>>keyword.kwlist
>>>help('keywords')
关键字及用法
关键字 | 含义 |
---|
None | 表示什么也没有,他有自己的数据类型-NoneType,与其他非None数据相比永远返回False |
False | 布尔类型的值,表示假,与Ture相对 |
True | 布尔类型的值,与False相对 |
and | 逻辑与,全真为真,一假则假 |
or | 逻辑或,一真则真,全假则假 |
not | 逻辑非 |
if | 条件语句,与 else、elif 结合使用 |
elif | 条件语句,与 if、else 结合使用 |
else | 件语句,与 if、elif 结合使用。也可用于异常和循环语句 |
for | for 循环语句 |
while | while 循环语句 |
continue | 跳出本次循环,继续执行下一次循环 |
break | 中断循环语句的执行 |
pass | 空的类、方法或函数的占位符 |
try | try 包含可能会出现异常的语句,与 except、finally 结合使用 |
except | except 包含捕获异常后的操作代码块,与 try、finally 结合使用 |
finally | 用于异常语句,出现异常后,始终要执行 finally 包含的代码块。与 try、except 结合使用 |
raise | 异常抛出操作 |
import | 用于导入模块,与 from 结合使用 |
from | 用于导入模块,与 import 结合使用 |
as | 创建别名 |
def | 删除变量或某个序列的值 |
return | 用于从函数返回计算结果 |
class | 用于定义类 |
lambda | 定义匿名函数 |
del | 删除变量或序列的值 |
global | 定义全局变量 |
nonlocal | 用于标识外部作用域的变量 |
in | 判断变量是否在序列中 |
is | 判断变量是否为某个类的实例 |
assert | 断言,用于判断变量或者条件表达式的值是否为真 |
with | 简化 Python 的语句 |
yield | 用于从函数依次返回值 |