【笔记】Python | 02 | 变量和简单数据类型 | 2.2 变量
Python程序
运行hello_world.py
时,会发生什么呢?在hello_world.py
中包含如下内容:
print("Hello Python World!")
运行这个.py
文件,我们可以得到输出:
>>> Hello Python World!
末尾的.py
说明这是一个Python文件,编辑器会使用Python解释器运行它。
在编辑器中,不同的单词会用不同的颜色标识,这被称为「语法突出」。
变量
现在,我们运行下面的代码:
message = "Hello Python World!"
print(message)
message
是一个变量,Hello Python World!
是这个变量存储的值。
Python总是记录变量的「最新值」,我们可以试着修改一下上面的代码:
message = "Hello Python World!"
print(message)
message = "Hello Python Crash Course World!"
print(message)
运行后可以看到两行输出:
>>>
Hello Python World!
Hello Python Crash Course World!
第二行输出就是Python记录的message
被修改后的最新值。
变量的命名
Python变量的命名需要遵守一些规则和指南,遵守规则可以避免引发错误,遵循指南可以让代码更容易理解和阅读。
- 变量名只能包含字母、数字和下划线。可以以下划线开头,但是不能以数字开头。例如,可以用
message_1
,不能用1_message
。 - 变量名不能包含空格,可以使用下划线分隔其中的单词。例如,可以用
good_morning
,不可以用good morning
。 - 不要使用Python的关键字和函数名作为变量名。
- 变量名应当简短又具有描述性。例如,
name
比n
好,name_length
比length_of_person_name
好。 - 慎用小写字母l和大写字母O,它们与数字1和数字0混淆。