下面来尝试在hell_world.py中使用一个变量,在文件开头添加一行代码,并对第二行代码进行修改,如下所示:
message="Hello Python world!"
print(message)
运行输出显示结果为:
Hello Python world!
你会发现,输出与以前相同。
我们添加了一个名为message的变量,每个变量存储了一个值,与变量相关联的信息。
在这里,存储的值为文本"Hello Python world!"。
添加变量导致Python解释器需要做更多工作,处理第一行代码时,它将文本"Hello Python world!"与变量message关联起来;
而处理第二行代码时,它将与变量message关联的值打印输出显示到屏幕。
下面来进一步扩展这个程序:修改hell_world.py,使其再打印显示一条信息。
为此在hell_world.py中添加一个空行,再添加下面两行代码:
message="Hello Python world!"
print(message)
message="Hello Python Crash world!"
print(message)
运行代码,将看到两行输出,结果显示为:
Hello Python world!
Hello Python Crash world!
因为第一个message变量赋值是:Hello Python world!
第二个message变量赋值是:Hello Python Crash world!
在执行完第一个print输出显示后,message的第二个赋值已经发生变化。
所以在程序中可随时修改变量的值,而Python将始终记录变量的最新值。
