跟C语言不同,C可以用
const float PI = 3.1415926f;
的方式定义一个常量PI并赋值,
而Python一般约定俗成 变量名以全大写的形式来表示这是一个常量,但这个“常量”仍然是可以改变。
可以使用python元组的元素不可修改的特性来定义一个Python的“常量”。
"""python定义一个常量"""
# 创建一个元组,即创建一个Python常量:CONST_A[0]
CONST_A = (666,)
# 尝试修改这个常量,会报错
CONST_A[0] = 777
print(CONST_A[0])
报错信息:
TypeError: ‘tuple’ object does not support item assignment