跳转至

变量的值

字面量 #card

值(Value) 是程序运行过程中的基本元素之一,例如13.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,将表达式右边的值依次赋值给表达式左侧的变量。同步赋值在要交换两个变量的值时非常有用。

修改变量的值

当需要修改变量值的时候,还是使用赋值运算符进行修改。

x = 1
print(x)
1
x = 2
print(x)
2

最后更新: 2022年10月15日 01:02:48
创建日期: 2022年9月5日 00:56:03
Contributers: yangjh