Python 编程/创建 Python 程序
欢迎来到 Python!本教程将向您展示如何开始编写程序。
Python 程序不过是一些文本文件,可以使用标准的文本编辑器程序进行编辑。[1] 使用哪种文本编辑器可能取决于您的操作系统:任何文本编辑器都可以创建 Python 程序。但是,使用包含 Python 语法高亮的文本编辑器会更容易。
Hello, World
[编辑 | 编辑源代码]初学者通常编写的第一个程序或学习的第一个程序是"Hello, World!" 程序。这个程序只是输出短语“Hello, World!”,然后自行终止。让我们用 Python 写一个“Hello, World!”程序吧!
打开您的文本编辑器,创建一个名为 hello.py
的新文件,其中只包含这一行(如果需要,您可以复制粘贴)
print('Hello, World!')
以下行用于 Python 3.x.x。
print("Hello, World!")
您也可以将以下行放在程序末尾,以便程序在您按下任何键之前暂停。
input()
该程序使用 print
函数,该函数只是将它的参数输出到终端。默认情况下,print
在其输出后附加一个换行符
,这仅仅是将光标移动到下一行。
现在您已经写了您的第一个程序,让我们用 Python 运行它吧!这个过程根据您的操作系统略有不同。
Windows
[编辑 | 编辑源代码]- 在您的电脑上创建一个文件夹,用于存放您的 Python 程序,例如
C:\pythonpractice
,并将您的hello.py
程序保存在该文件夹中。 - 在“开始”菜单中,选择“运行...”,然后输入
cmd
。这将导致 Windows 终端打开。 - 键入
cd \pythonpractice
以change directory 到您的pythonpractice
文件夹,然后按 Enter。 - 键入
hello.py
运行您的程序!
如果它没有运行,请确保您的 PATH 包含 python 目录。请参阅获取 Python.
Mac
[编辑 | 编辑源代码]- 在您的电脑上创建一个文件夹,用于存放您的 Python 程序。建议将其命名为
pythonpractice
并将其放在您的 Home 文件夹中(包含 Documents、Movies、Music、Pictures 等文件夹的文件夹)。将您的hello.py
程序保存到该文件夹中。打开“应用程序”文件夹,进入“实用工具”文件夹,然后打开“终端”程序。 - 键入
cd pythonpractice
以change directory 到您的pythonpractice
文件夹,然后按 Enter。 - 键入
python ./hello.py
运行您的程序!
Linux
[编辑 | 编辑源代码]- 在您的电脑上创建一个文件夹,用于存放您的 Python 程序,例如
~/pythonpractice
,并将您的hello.py
程序保存在该文件夹中。 - 打开终端程序。在 KDE 中,打开主菜单,选择“运行命令...”以打开Konsole。在 GNOME 中,打开主菜单,打开“应用程序”文件夹,打开“附件”文件夹,然后选择“终端”。
- 键入
cd ~/pythonpractice
以change directory 到您的pythonpractice
文件夹,然后按 Enter。 - 不要忘记使用
chmod +x
使脚本可执行。 - 键入
python ./hello.py
运行您的程序!
Linux(高级)
[编辑 | 编辑源代码]- 在您的电脑上创建一个文件夹,用于存放您的 Python 程序,例如
~/pythonpractice
。
- 打开您喜欢的文本编辑器,创建一个名为
hello.py
的新文件,其中只包含以下两行(如果需要,您可以复制粘贴):[2]
#! /usr/bin/python
print('Hello, world!')
- 将您的
hello.py
程序保存到~/pythonpractice
文件夹中。 - 打开终端程序。在 KDE 中,打开主菜单,选择“运行命令...”以打开 Konsole。在 GNOME 中,打开主菜单,打开“应用程序”文件夹,打开“附件”文件夹,然后选择“终端”。
- 键入
cd ~/pythonpractice
以change directory 到您的pythonpractice
文件夹,然后按 Enter。 - 键入
chmod a+x hello.py
以告诉 Linux 它是一个可执行程序。 - 键入
./hello.py
运行您的程序! - 此外,您还可以使用
ln -s hello.py /usr/bin/hello
为hello.py
创建一个指向/usr/bin
的名为hello
的symbolic link,然后通过简单地执行hello
来运行它。
请注意,这主要应该针对完整、已编译的程序进行。如果您有自己创建并经常使用的脚本,那么将其放在您的主目录中的某个位置,并在 /usr/bin 中创建一个指向它的链接可能是一个好主意。如果您想要一个游乐场,一个好主意是调用 mkdir ~/.local/bin
,然后将脚本放在那里。要使 ~/.local/bin 内容像 /usr/bin 一样可执行,请键入 $PATH = $PATH:~/local/bin
(您可以将此行添加到您的 shell rc 文件中,例如 ~/.bashrc)。
结果
[编辑 | 编辑源代码]该程序应该打印
Hello, world!
恭喜!您正在成为一名 Python 程序员的路上。
练习
[编辑 | 编辑源代码]- 修改
hello.py
程序,使其向您的家人或朋友中的某个人问好(或向Ada Lovelace问好)。 - 更改该程序,使其在问候之后询问“你是怎么到这里来的?”。
- 重新编写原始程序,使用两个
print
语句:一个用于 “Hello”,另一个用于 “world”。该程序仍然应该只在一行上打印。
备注
[编辑 | 编辑源代码]- ↑ 有时,Python 程序以编译的形式分发。我们暂时不必担心这些。
- ↑ UNIX 快速入门/我的第一个 shell 脚本 解释了哈希邦行的作用。