Python常量 变量
Python的常量、变量
变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。常量是一块只读的内存区域,常量一旦被初始化就不能被改变。
变量命名字母、数字、下划线组成,不能以数字开头,
变量赋值
Python中的变量不需要声明,变量的赋值操作即是变量的声明和定义的过程。每个变量在内存中创建都包括变量的标识、名称、和数据这些信息。
Python中一次新的赋值,将创建一个新的变量。即使变量的名称相同,变量的标识并不同。(如下图)
持续赋值
常量
常量是一旦初始化之后就不能修改的固定值。例如:数字"5",字符串"abc"都是常量。
Python中并没有提供定义常量的保留字。Python是一门功能强大的语言,可以自己定义一个常量类来实现常量的功能。
@常量、变量、表达式
- 常量的值不会发生变化,比如圆周率;
- 变量是值可以动态变化的量;
- 表达式是对常量和变量进行数学或逻辑运算的式子;
- 在Python中,我们可以使用一条语句给多个变量赋值;
# 定义常量,一般是全大写
3.14
# 定义变量,其值是可以动态改变的
radius = 10
# 使用表达式为变量area赋值
area = PI * radius * radius print("半径变量改变前圆的面积是", area)
# 变量的值是可以动态改变的
20 area = PI * radius * radius print("半径变量改变后圆的面积是", area)
# 同时给多个变量赋值
"Pythoner", 18
print(name, age)
运算结果如下图