python定义一个空变量_Python 学习笔记 - Python 变量

Python 变量

创建变量

变量是存储值的容器。Python 里没有专门的命令来声明变量。当把一个值赋给一个变量时,它就被创建了。如:

x= 8

name = "空悟孙"

变量不需要申明为特定的类型,甚至在之后可以改变类型:

x = 8 # x 为 int 类型

x = "空悟孙" # x 现在是 str 类型

字符串可以使用单引号,也可以使用双引号:

name = "空悟孙" # 双引号

# 等同于

name = '空悟孙' # 单引号

变量名称

变量名称可以使用短名,如 x,y;也可使用描述性的名称,如 name,family_name。Python 的变量名称规则如下:必须以字母、数字、下划线开始

不能以数字开始

只能包含字母、数字、下划线(A-z, 0-9, 以及 _ )

大小写敏感。如 name 和 Name 是不同的变量。

给多个变量赋值

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

x, y, z = "空", "悟", "孙"

print(x)

print(y)

print(z)

# 结果为:

>>> x, y, z = "空", "悟", "孙"

>>> print(x)

>>> print(y)

>>> print(z)

>>>

或者为多个变量赋予同一个值:

x = y = z = "空悟孙"

print(x)

print(y)

print(z)

# 结果为:

>>> x = y = z = "空悟孙"

>>> print(x)

空悟孙

>>> print(y)

空悟孙

>>> print(z)

空悟孙

>>>

输出变量值

Python 使用 print语句输出变量。如果需要连接文本和变量值,使用加号 +:

x = "巨蟒"

print("Python 是 " + x)

可以使用加号 + 连接两个变量并将其赋给另外一个变量,如:

x = "Python 是 "

y = "巨蟒"

z = x + y

print(z)

对于数字而言,加号 + 为数学运算符:

x = 8

y = 9

print(x + y)

# 结果为:

>>> x = 8

>>> y = 9

>>> print(x + y)

17

>>>

如果把字符串和数字用加号 + 相连,则会报错:

x = 5

y = "猪八戒"

print(x + y)

# 结果为:

>>> x = 5

>>> y = "猪八戒"

>>> print(x + y)

Traceback (most recent call last):

File "", line 1, in

TypeError: unsupported operand type(s) for +: 'int' and 'str'

>>>

你可能感兴趣的:(python定义一个空变量)