模块类变量常量python
时间: 2024-07-17 19:01:15 浏览: 131
Python程序设计:Python常量和变量.pptx
在Python中,模块(module)是一种组织代码的方式,它可以包含相关的函数、类和变量。模块变量(global variable)是在模块级别定义的变量,它们在整个模块的范围内都是可见的,并且可以在模块内的任何地方被访问。
常量(constants)通常表示程序中不会改变的固定值,Python并没有内置的常量关键字,但我们可以通过将变量设置为不可修改的值来模拟。例如:
```python
# 定义一个模块变量
MODULE_VAR = "这是一个模块变量"
# 使用global关键字声明全局变量(虽然不是必需的)
def some_function():
global GLOBAL_CONSTANT
# 常量示例(虽然这不是严格的常量,因为可以更改,但目的是强调其不变性)
GLOBAL_CONSTANT = 42
# 访问模块变量和常量
print(MODULE_VAR)
some_function()
print(GLOBAL_CONSTANT) # 这里会报错,因为试图修改已声明为全局常量的值
```
阅读全文