轻松上手,快乐学习!

Python 变量


创建变量

变量是用于存储数据值的容器。

与其他编程语言不同,Python没有声明变量的命令。

首次为其赋值时,会创建变量。

实例

x = 5
y = "John"
print(x)
print(y)

运行实例 »

变量不需要使用任何特定类型声明,甚至可以在设置后更改类型。

实例

x = 4 # x is of type int
x = "Sally" # x is now of type str
print(x)

运行实例 »

字符串变量可以使用单引号或双引号声明:

实例

x = "John"
# is the same as
x = 'John'

运行实例 »

变量名称

变量可以具有短名称(如x和y)或更具描述性的名称(age,carname,total_volume)。Python变量的规则:变量名必须以字母或下划线字符开头

  • 变量名称不能以数字开头
  • 变量名只能包含字母数字字符和下划线(Az,0-9和_)
  • 变量名称区分大小写(age,Age和AGE是三个不同的变量)

请记住,变量名称区分大小写


将值分配给多个变量

Python允许您在一行中为多个变量赋值:

实例

x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)

运行实例 »

您可以在一行中为多个变量分配相同的值:

实例

x = y = z = "Orange"
print(x)
print(y)
print(z)

运行实例 »

输出变量

Python print语句通常用于输出变量。

要结合文本和变量,Python使用以下 +字符:

实例

x = "awesome"
print("Python is " + x)

运行实例 »

您还可以使用该+字符将变量添加到另一个变量:

实例

x = "Python is "
y = "awesome"
z =  x + y
print(z)

运行实例 »

对于数字,+作为数学运算符:

实例

x = 5
y = 10
print(x + y)

运行实例 »

如果您尝试连接字符串和数字,Python将给您一个错误:

实例

一个错误的测试

x = 5
y = "John"
print(x + y)

运行实例 »