Python编程
欢迎来到 Python!本教程将教你如何开始编写程序。
Python 程序其实就是文本文件,可以使用标准的文本编辑器程序进行编辑。[1] 你使用的文本编辑器可能会根据操作系统的不同而有所不同:任何文本编辑器都可以创建 Python 程序。然而,使用支持 Python 语法高亮的文本编辑器会更加方便。
你好,世界
对于初学者来说,通常写的第一个程序就是“Hello, World!”程序。这个程序仅仅输出“Hello, World!”然后退出。我们来用 Python 编写“Hello, World!”程序!
打开你的文本编辑器,创建一个名为 hello.py
的新文件,文件中只包含这一行代码(如果你愿意,可以复制粘贴):
print('Hello, World!')
对于 Python 3.x.x 版本,下面的代码可以使用:
print("Hello, World!")
你也可以在程序结束时添加以下一行代码,让程序暂停,直到你按下任意键:
input()
这个程序使用了 print
函数,它简单地将参数输出到终端。默认情况下,print
会在输出内容后附加一个换行符,从而将光标移到下一行。
注意:
在 Python 2.x 中,print
是一个语句,而不是函数。因此,它可以不带括号使用,在这种情况下,print
会打印一行内容,直到行尾,并且在行尾可以加上一个独立的逗号来表示多行语句。在 Python 3.x 中,print
是一个标准的函数,要求其参数必须放在括号内。使用带括号的 print
(如上所示)兼容 Python 2.x,并且确保版本独立性。
现在你已经编写了第一个程序,接下来让我们在 Python 中运行它!这个过程根据操作系统的不同略有不同。
Windows
- 在计算机上创建一个文件夹用于存放你的 Python 程序,例如
C:\pythonpractice
,并将hello.py
程序保存在该文件夹中。 - 在开始菜单中选择“运行...”,并输入
cmd
,这会打开 Windows 终端。 - 输入
cd \pythonpractice
来切换到你的pythonpractice
文件夹,并按回车键。 - 输入
hello.py
来运行你的程序!
如果没有成功,请确保你的 PATH 中包含了 Python 目录。参见获取 Python。
Mac
- 在计算机上创建一个文件夹用于存放你的 Python 程序。可以命名为
pythonpractice
,并将其放在你的主文件夹中(包含文档、电影、音乐、图片等文件夹的那个文件夹)。将hello.py
程序保存在该文件夹中。 - 打开应用程序文件夹,进入实用工具文件夹,打开终端程序。
- 输入
cd pythonpractice
来切换到pythonpractice
文件夹,并按回车键。 - 输入
python ./hello.py
来运行程序!
注意:
如果你同时安装了 Python 2 和 Python 3(你的机器自带了 Python 2,但你也可以安装 Python 3),你应该运行 python3 hello.py
。
Linux
- 在计算机上创建一个文件夹用于存放你的 Python 程序,例如
~/pythonpractice
,并将hello.py
程序保存在该文件夹中。 - 打开终端程序。在 KDE 中,打开主菜单,选择“运行命令...”来打开 Konsole。在 GNOME 中,打开主菜单,进入应用程序文件夹,进入配件文件夹,并选择终端。
- 输入
cd ~/pythonpractice
来切换到pythonpractice
文件夹,并按回车键。 - 不要忘记使用
chmod +x
来使脚本可执行。 - 输入
python ./hello.py
来运行你的程序!
注意:
如果你同时安装了 Python 2.6.1 和 Python 3.0(如果你使用的是 Ubuntu,可能会出现这种情况,并且运行了 sudo
apt-get install python3
来安装 Python 3),你应该运行 python3
hello.py
。
Linux(高级)
-
在计算机上创建一个文件夹用于存放你的 Python 程序,例如
~/pythonpractice
。 -
打开你喜欢的文本编辑器,创建一个名为
hello.py
的新文件,包含以下两行代码(如果你愿意,可以复制粘贴):#! /usr/bin/python print('Hello, world!')
注意:
如果你同时安装了 Python 2.6.1 和 Python 3.0(如果你使用的是基于 Debian 的发行版,如 Ubuntu、Mint 等,且运行了 sudo apt-get install python3
来安装 Python 3),则使用:
#! /usr/bin/python3
print('Hello, world!')
将 hello.py
程序保存在 ~/pythonpractice
文件夹中。 3. 打开终端程序。在 KDE 中,打开主菜单,选择“运行命令...”来打开 Konsole。在 GNOME 中,打开主菜单,进入应用程序文件夹,进入配件文件夹,并选择终端。 4. 输入 cd ~/pythonpractice
来切换到 pythonpractice
文件夹,并按回车键。 5. 输入 chmod a+x hello.py
来告诉 Linux 这是一个可执行程序。 6. 输入 ./hello.py
来运行程序!
此外,你也可以使用 ln -s hello.py /usr/bin/hello
来创建一个符号链接,将 hello.py
链接到 /usr/bin
目录下,并将其命名为 hello
,然后只需执行 hello
来运行。
注意:
在类 UNIX 文件系统中,文件扩展名并不是必需的。对于 Linux 来说,hello.py
与 hello.txt
、hello.mp3
或单纯的 hello
是一样的。Linux 主要通过文件内容来判断文件类型。
johndoe@linuxbox ~ $ file /usr/bin/hello
/usr/bin/hello: Python script, ASCII text executable
结果
程序应该输出:
Hello, world!
恭喜你!你已经成功开始了成为 Python 程序员的旅程。
练习
- 修改
hello.py
程序,让它向你家人或朋友(或者 Ada Lovelace)打招呼。 - 修改程序,在问候之后,让它询问:“你是怎么到这里的?”。
- 重写原程序,使用两个
print
语句:一个打印 “Hello”,另一个打印 “world”。程序仍然应该只在一行中输出。