介绍
变量是一个重要的编程概念,值得掌握。它们本质上是在程序中用于表示值的符号。
本教程将涵盖一些变量基础知识,以及如何在您创建的 Python 3 程序中最好地使用它们。
理解变量
从技术角度来说,变量是将存储位置分配给与符号名称或标识符相关联的值。变量名用于在计算机程序中引用存储的值。
您可以将变量想象成一个标签,标签上写着一个名字,这个标签关联了一块内存区域。
假设我们有一个整数,103204934813
,我们想将其存储在一个变量中,而不是一遍又一遍地重新输入这个很长的数字。相反,让我们使用一些易记的东西,比如变量 my_int
:
my_int = 103204934813
如果我们将其视为与值相关联的标签,它将看起来像这样:
标签上写有变量名 my_int
,并与整数值 103204934813
相关联。
短语 my_int = 103204934813
是一个赋值语句,由几个部分组成:
- 变量名(
my_int
) - 赋值运算符,也称为等号(
=
) - 要与变量名关联的值(
103204934813
)
这三个部分共同构成了将变量 my_int
设置为整数 103204934813
值的语句。
一旦我们将变量设置为一个值,我们就初始化或创建了该变量。一旦完成这一点,我们就可以使用变量而不是值。在 Python 中,变量无需在使用之前进行显式声明,就像某些编程语言一样;您可以立即开始使用变量。
一旦我们将 my_int
设置为 103204934813
的值,我们可以在整数的位置使用 my_int
,所以让我们将其打印出来:
print(my_int)
103204934813
使用变量,我们可以快速而轻松地进行数学运算。通过 my_int = 103204934813
,让我们减去整数值 813:
print(my_int - 813)
103204934000
在这个例子中,Python 为我们执行了减法,从变量 my_int
中减去 813,返回和为 103204934000
。
说到数学,变量可以设置为数学方程的结果。让我们将两个数字相加并将和的值存储到变量 x
中:
x = 76 + 145
上面的例子可能看起来像您已经熟悉的东西:代数。在代数中,字母和其他符号用于表示公式和方程中的数字和数量,就像变量是表示数据类型的值的符号名称一样。
让我们继续打印 x
:
print(x)
221
Python 返回值 221
,因为变量 x
被设置为 76
和 145
的和。
变量可以表示任何数据类型,不仅限于整数:
my_string = 'Hello, World!'
my_flt = 45.06
my_bool = 5 > 9 # 布尔值将返回 True 或 False
my_list