变量和常量
变量名:只能包含数字、字母、下划线(不可以数字开头),变量名区分大小写
变量分为:局部变量和全局变量。
- 全局变量:能够被不同的函数、类、文件共享的变量,命名于函数之外。全局变量应用于函数内时,必须使用global对其进行引用,才可以将其用于变量内。例如:
#在文件的开头定义全局变量 _a = 1 _b = 2 def add(): global _a _a = 3 return "_a + _b =", _a + _b def sub(): global _b _b = 4 return "_a - _b =", _a - _b print add() print sub()
此时输出结果为
_a + _b = 5
_a - _b = -1
如果不使用global,则add()函数中的_a为新命名的局部变量
- 局部变量:只能被命名所在的函数使用,命名于函数之内。
常量:
python中并没有提供定义常量的保留字,可以自己定义一个常量类来实现常量的功能。
在use_const.py中调用const,定义常量:
import const const.magic = 22 #定义了一个常量magic =22

浙公网安备 33010602011771号