现在你已经会用Python做简单的数学计算了。但就像小时候,我们一旦掌握了加减乘除的算术后,老师就会教我们设x来解决更复杂的问题。在编程世界里,我们现在也需要引入一个名叫“变量”的概念。它就像一个盒子,可以帮我们临时存放各种信息,从文字到数字。有了变量,我们就能编写更复杂的程序了。
在Python中,定义变量非常简单,你只需要给“盒子”起个名字,并赋值,比如:
表示盒子 name 里装的是文字“Alice”,而
表示盒子 age 里装的是数字30。
以后我们可以随时用这些变量来做运算或操作,比如 print(name) 就能打印出“Alice”。
变量的作用是让程序更灵活,不必每次都重复输入数据,同时也让复杂的问题变得井井有条,是编程中不可或缺的基本工具。
变量的赋值
将变量的名称与值对应起来的操作被称为变量的赋值。刚才的:
就是赋值语句。
这里,我们建立了一个名称为 age 的变量,并将其值赋为 30。等号(=)号在 Python 中 被称为赋值运算符。在后面的程序段落中,我们可以通过调用 a 来获取它的值 30。
在给变量命名时,有一些小规则需要注意:
变量名必须以字母或下划线开头,后面可以是字母、数字或下划线,但不能包含空格,比如 my_name 是合法的,而 my name 是不可以的。同时,变量名最好要有意义,尽量描述清楚它的用途,比如用 price 表示价格,而不是用模糊的 x 或 data 。虽然这点并不是强制性的,但这会让你的代码更容易阅读和维护。最后,记住Python对大小写敏感, Name 和 name 是两个不同的变量,命名时要特别注意这一点!
还需要注意的是,在同一个 Python 程序中,每一个变量的名称都应该是不同的,对一个已经出现过的变量再次赋值将改变其值。例如:
age = 45
这里,在第二次赋值后 age 的值就将变为 45。
如果需要同时赋值多个变量,我们可以这样编写:
b = 2
或这样编写:
这两种方式的结果完全相同。我们可以先赋值两个变量,再将对它们进行算术运算的结果重新赋值给第一个变量,最后将它打印出来。
a = a + b
print(a)
试试看,这段程序打印出的 a 的值应该是多少?
AI 助教
提示:您可在此提出学习中遇到的问题。回答由 AI 生成,可能存在错误,请注意甄别。
