第一个Python程序
长期以来,编程界都认为刚接触一门新语言时,如果首先使用它来编写一个在屏幕上显示消息 “Hello world!” 的程序,将给你带来好运。要使用 Python 来编写这种 Hello World 程序,只需一行代码:
print("Hello World!")
下面我们就从编写Hello World程序开始我们的Python探索之旅。
交互式编程
不需要创建脚本文件,是通过 Python 解释器的交互模式来编写代码。linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下:
Python 3.5.2 (default, Nov 12 2018, 13:43:14)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello World!")
>>> Hello World!
脚本式编程
通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。让我们写一个简单的 Python 脚本程序。所有 Python 文件将以 .py 为扩展名。将以下的源代码拷贝至 test.py 文件中。
print("Hello World!")
假设你已经设置了 Python 解释器 PATH 变量。使用以下命令运行程序(如果没有设置解释器PATH变量,进入test.py文件所在目录再运行下列命令):
$ python test.py
输出结果:
Hello World!
Python 标识符
在 Python 里,标识符由字母、数字、下划线组成。
在 Python 中,所有标识符可以包括英文、数字以及下划线,但不能以数字开头。
Python 中的标识符是区分大小写的。
以下划线开头的标识符是有特殊意义的。以单下划线开头 _age 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。
以双下划线开头的 __age 代表类的私有成员,以双下划线开头和结尾的 __age__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。
Python 保留字符
下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。所有 Python 的关键字只包含小写字母。
and | exec | not |
assert | finally | or |
break | for | pass |
class | from | |
continue | global | raise |
def | if | return |
del | import | try |
elif | in | while |
else | is | with |
except | lambda | yield |