前言
在本文中,你将学习可在Python程序中使用的各种数据,还将学习如何将数据存储到变量中,以及如何在程序中使用这些变量。
运行hello_world.py时发生的情况
在一切开始之前,让我们看一下 hello_world.py 里写了什么:
print("Hello Python world!")
运行上述代码,你会看到输出如下图1-1:
实际上,即便运行这么简单的程序,Python所做的工作也相当多。运行 hello_world.py 时,末尾的 .py 指出这是一个 Python 程序,因此编辑器将使用 Python 解释器来运行它。Python 解释器读取整个程序,确定其中每个单词的含义。例如,看到单词 print
时,解释器就会将括号中的内容打印到屏幕,而不会管括号中的内容是什么。
变量
下面来尝试引入变量来改写刚才 hello_world.py中的代码,修改之后如下:
message = "Hello Python world!"
print(message)
运行这个程序,你会发现,结果和上面↑相同,如图2-1:
**代码分析:**处理第一行代码时,它将文本"Hello Python world!"
与变量 message
关联起来;而处理第二行代码时,它将与变量 message
关联的值打印到屏幕。
下面来进一步扩展这个程序,在 hello_world.py 中添加一个空行,再添加下面两行代码:
message = "Hello Python world!"
print(message)
message = "Hello Python Crash Course world!"
print(message)
运行这个程序,你将看到两行输出,如图2-2: