python变量定义及命名规范
- 变量定义
定义方式:变量名=变量值
,不需要事先声明类型,python解释器在解释执行时会自动识别变量名类型。
- 命名规范
- 使用有意义的变量名
- 采用蛇形命名风格(下划线分隔命名风格,推荐使用)、驼峰命名风格、混合风格
- 只能包含大小写字母、数字和下划线,不可使用特殊字符
- 首字符必须是字母(大写或小写)或下划线
- 不可使用python关键字
- 常见做法
- 模块名通常使用全小写字母,单词之间使用下划线分隔
- 包名(目录名)也通常使用全小写字母,单词之间使用下划线分隔
- 类名通常使用首字母大写的驼峰命名法,例如MyClass
- 函数名、方法名和普通变量名通常使用全小写字母和蛇形命名法
- 常量通常使用全大写字母,使用下划线分隔
python变保留关键字
python语言保留字当前有33个,分别如下:
-
定义保留字3个
关键字名称 说明 def 定义函数 class 定义类 lambda 创建匿名函数 -
控制语句保留字9个
关键字名称 说明 if 开始条件语句 elif 用于条件语句,等同于 else if else 用于条件语句 for 创建 for 循环 while 创建 while 循环 try 编写 try…except 语句 except 处理异常,发生异常时如何执行 finally 处理异常,无论是否存在异常,都将执行一段代码 with 用于简化try-except-finally语句的使用 -
定义保留字3个
关键字名称 说明 True 布尔值,表示真 False 布尔值,表示假 None 表示null空值 -
其它保留字18个
关键字 说明 and 用于表达式运算,逻辑运算符 or 用于表达式运算,逻辑运算符 not 用于表达式运算,逻辑运算符 in 检查集合中是否存在某个元素 is 测试两个变量是否相等 as 创建别名 global 声明全局变量 nonlocal 声明非局部变量 yield 结束函数,返回生成器 del 删除变量、对象 pass null 语句,一条什么都不做的语句 assert 断言,用于调试 break 跳出循环 continue 继续循环的下一个迭代 from 导入模块的特定部分 import 导入模块 raise 产生异常 return 退出函数并返回值