Python 中的变量

现在你已经会用Python做简单的数学计算了。但就像小时候,我们一旦掌握了加减乘除的算术后,老师就会教我们设x来解决更复杂的问题。在编程世界里,我们现在也需要引入一个名叫“变量”的概念。它就像一个盒子,可以帮我们临时存放各种信息,从文字到数字。有了变量,我们就能编写更复杂的程序了。

在Python中,定义变量非常简单,你只需要给“盒子”起个名字,并赋值,比如:

name = "Alice"

表示盒子 name 里装的是文字“Alice”,而

age = 30

表示盒子 age 里装的是数字30。

以后我们可以随时用这些变量来做运算或操作,比如 print(name) 就能打印出“Alice”。

截屏2024-11-16 16.40.03

变量的作用是让程序更灵活,不必每次都重复输入数据,同时也让复杂的问题变得井井有条,是编程中不可或缺的基本工具。

变量的赋值

将变量的名称与值对应起来的操作被称为变量的赋值。刚才的:

age = 30

就是赋值语句。

这里,我们建立了一个名称为 age 的变量,并将其值赋为 30。等号(=)号在 Python 中 被称为赋值运算符。在后面的程序段落中,我们可以通过调用 a 来获取它的值 30。

在给变量命名时,有一些小规则需要注意:

变量名必须以字母或下划线开头,后面可以是字母、数字或下划线,但不能包含空格,比如 my_name 是合法的,而 my name 是不可以的。同时,变量名最好要有意义,尽量描述清楚它的用途,比如用 price 表示价格,而不是用模糊的 xdata 。虽然这点并不是强制性的,但这会让你的代码更容易阅读和维护。最后,记住Python对大小写敏感, Namename 是两个不同的变量,命名时要特别注意这一点!

还需要注意的是,在同一个 Python 程序中,每一个变量的名称都应该是不同的,对一个已经出现过的变量再次赋值将改变其值。例如:

age = 30
age = 45

这里,在第二次赋值后 age 的值就将变为 45。

如果需要同时赋值多个变量,我们可以这样编写:

a = 1
b = 2

或这样编写:

a, b = 1, 2

这两种方式的结果完全相同。我们可以先赋值两个变量,再将对它们进行算术运算的结果重新赋值给第一个变量,最后将它打印出来。

a, b = 1, 2
a = a + b
print(a)

试试看,这段程序打印出的 a 的值应该是多少?

AI 助教

提示:您可在此提出学习中遇到的问题。回答由 AI 生成,可能存在错误,请注意甄别。