变量的值¶
字面量 #card¶
值(Value) 是程序运行过程中的基本元素之一,例如1
,3.14
,"hello"
等等都是值。在编程术语中,它们又被叫作**字面量**(literals)。字面量拥有不同的类型,如1
是整型(int),3.14
是浮点型(float),"hello"
是字符串(string)。
^1662285941537
变量赋值 #card¶
- 使用“
=
”为变量赋值,等于号=
也被认为**赋值操作符**。 - 在 Python 中,无需声明变量类型,解释器会根据变量的值自动判断变量类型。
- Python 变量的数据类型可以动态改变。 ^1662285941546
以下是变量声明的一些例子:
x = 100 # x 是整型
pi = 3.14 # pi 是浮点类型
empname = "python is great" # empname 是字符串
a = b = c = 100 # 将100赋值给a、b、c
a:int = 4 # 提示a为int类型,但仍然可以改变其类型
注意,变量x
中并不储存100自身,它存储的是100(它是一个整型对象)的**引用(reference)地址**。
同步赋值¶
# Python可以使用以下语法对多个变量同步赋值
var1, var2, ..., varn = exp1, exp2, ..., expn
# 将表达式右边的值依次赋值给表达式左侧的变量
x = 1
y = 2
y, x = x, y # 交换x、y的值
print(x)
2
print(y)
1
上述声明告诉Python,将表达式右边的值依次赋值给表达式左侧的变量。同步赋值在要交换两个变量的值时非常有用。
修改变量的值¶
当需要修改变量值的时候,还是使用赋值运算符进行修改。
最后更新:
2022年10月15日 01:02:48
创建日期: 2022年9月5日 00:56:03
创建日期: 2022年9月5日 00:56:03
Contributers: