摘要:在本节中,你将学习 Python 变量以及如何有效地使用它们。
什么是Python变量?
当你开发一个程序时,你需要管理许多值。为了存储这些值,你使用变量。
在 Python 中,变量是一个你可以为其赋值(即存储数据)的标签。变量总是与一个值相关联。例如:
message = 'Hello, World!'
print(message)
message = 'Good Bye!'
print(message)
输出:
Hello, World!
Good Bye!
在这个例子中message
是一个变量。它存储了字符串'Hello, World!'
,print()
函数将消息 Hello, World!
显示到屏幕上。
下一行将字符串 'Good Bye!'
赋值给 message
变量,并将其值打印到屏幕上。
变量 message
可以在不同时间存储各种值。并且它的值可以在整个程序运行过程中发生变化。
创建变量
定义一个变量时,你使用的语法如下:
variable_name = value
=
是赋值运算符。在这个语法中,你将一个值赋给 variable_name
(变量名)。
这个值可以是你赋给变量的任何东西,比如一个数字、一个字符串等。
以下代码定义了一个名为 counter
的变量,并将数字 1
赋给它:
counter = 1
变量命名
当你为变量命名时,需要遵循一些规则。如果不遵循这些规则,就会引发错误。
以下是你在命名变量时应该牢记的规则:
变量名只能包含字母、数字和下划线
_
)。它们可以以字母或下划线_
)开头,但不能以数字开头。变量名中不能包含空格。若要在变量中分隔单词,可以使用下划线,例如
sorted_list
。变量名不能与 Python 中的关键字、保留字和内置函数相同。
以下指南有助于你定义好的变量名:
变量名应简洁且具有描述性。例如
active_user
变量比au
更具描述性。使用下划线
_
)来分隔变量名中的多个单词。避免使用字母
l
和大写字母O
,因为它们看起来像数字1
和0
。
总结
变量是一个标签,你可以为其赋值。变量的值可以在整个程序运行过程中发生变化。
使用
variable_name = value
(变量名= 值)来创建一个变量。变量名应尽可能简洁且具有描述性。此外,它们还应遵循 Python 的变量命名规则。