在Python中,变量和常量有一些基本的概念和用法,但需要注意的是,Python本身并没有内置的“常量”类型。然而,程序员通常会遵循一种约定,即使用全部大写的变量名来表示常量。
一、变量
在Python中,变量是一个用于存储值的符号或名称。变量名可以是字母、数字和下划线的组合,但不能以数字开头。
num = 10 # 定义一个整型变量x,并赋值为10
xm = '宴客'
# 打印变量的值
print(num,type(num)) # 输出: 10 和 num的数据类型
print(xm,type(xm)) # 输出: 宴客 和 num的数据类型
y1 = y2 = 90 #python中允许多个变量指向同一个值
print(y1,y2)
print(id(y1)) #查看对象内存的地址
print(id(y2))
二、常量
虽然Python没有内置的常量类型,但程序员通常会使用全部大写的变量名来表示常量。这是一种约定,用于告诉其他程序员这个变量的值不应该被更改。
# 定义一个变量(使用全部小写)
pi = 3.14159
# 定义一个常量(使用全部大写)
PI = 3.14159
# 尝试更改常量的值(不推荐,但技术上是可以的)
# PI = 3.0 # 这会破坏常量的约定,但代码仍然可以运行
# 打印常量的值
print(PI) # 输出: 3.14159