跳转到内容

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 2.x 中,print 是一个语句而不是一个函数。因此,它可以在没有括号的情况下使用,在这种情况下,它会打印直到行尾的所有内容,并在该行上最后一个项目的后面接受一个独立的逗号来表示多行语句。在 Python 3.x 中,print 是一个适当的函数,期望其参数位于括号内。使用括号的 print(如上所示)与 Python 2.x 兼容,使用这种方式可以确保版本独立性。


现在您已经写了您的第一个程序,让我们用 Python 运行它吧!这个过程根据您的操作系统略有不同。

  • 在您的电脑上创建一个文件夹,用于存放您的 Python 程序,例如 C:\pythonpractice,并将您的 hello.py 程序保存在该文件夹中。
  • 在“开始”菜单中,选择“运行...”,然后输入 cmd。这将导致 Windows 终端打开。
  • 键入 cd \pythonpracticechange directory 到您的 pythonpractice 文件夹,然后按 Enter。
  • 键入 hello.py 运行您的程序!

如果它没有运行,请确保您的 PATH 包含 python 目录。请参阅获取 Python.

  • 在您的电脑上创建一个文件夹,用于存放您的 Python 程序。建议将其命名为 pythonpractice 并将其放在您的 Home 文件夹中(包含 Documents、Movies、Music、Pictures 等文件夹的文件夹)。将您的 hello.py 程序保存到该文件夹中。打开“应用程序”文件夹,进入“实用工具”文件夹,然后打开“终端”程序。
  • 键入 cd pythonpracticechange directory 到您的 pythonpractice 文件夹,然后按 Enter。
  • 键入 python ./hello.py 运行您的程序!

注意
如果您同时安装了 Python 2 和 Python 3(您的机器自带 Python 2 版本,但您可以安装Python 3),您应该运行 python3 hello.py

  • 在您的电脑上创建一个文件夹,用于存放您的 Python 程序,例如 ~/pythonpractice,并将您的 hello.py 程序保存在该文件夹中。
  • 打开终端程序。在 KDE 中,打开主菜单,选择“运行命令...”以打开Konsole。在 GNOME 中,打开主菜单,打开“应用程序”文件夹,打开“附件”文件夹,然后选择“终端”。
  • 键入 cd ~/pythonpracticechange directory 到您的 pythonpractice 文件夹,然后按 Enter。
  • 不要忘记使用 chmod +x 使脚本可执行。
  • 键入 python ./hello.py 运行您的程序!

注意
如果您同时安装了 Python 2.6.1 和 Python 3.0(如果您使用的是 Ubuntu,并且运行了 sudo apt-get install python3 以安装 python3,则很可能如此),您应该运行 python3 hello.py

Linux(高级)

[编辑 | 编辑源代码]
  • 在您的电脑上创建一个文件夹,用于存放您的 Python 程序,例如 ~/pythonpractice
  • 打开您喜欢的文本编辑器,创建一个名为 hello.py 的新文件,其中只包含以下两行(如果需要,您可以复制粘贴):[2]
#! /usr/bin/python
print('Hello, world!')

注意
如果您同时安装了 python 2.6.1 和 3.0 版本(如果您使用的是 debian 或 debian-based(Ubuntu、Mint 等)发行版,并且运行了 sudo apt-get install python3 以安装 python3,则很可能如此),请使用

#! /usr/bin/python3
print('Hello, world!')
  • 将您的 hello.py 程序保存到 ~/pythonpractice 文件夹中。
  • 打开终端程序。在 KDE 中,打开主菜单,选择“运行命令...”以打开 Konsole。在 GNOME 中,打开主菜单,打开“应用程序”文件夹,打开“附件”文件夹,然后选择“终端”。
  • 键入 cd ~/pythonpracticechange directory 到您的 pythonpractice 文件夹,然后按 Enter。
  • 键入 chmod a+x hello.py 以告诉 Linux 它是一个可执行程序。
  • 键入 ./hello.py 运行您的程序!
  • 此外,您还可以使用 ln -s hello.py /usr/bin/hellohello.py 创建一个指向 /usr/bin 的名为 hellosymbolic link,然后通过简单地执行 hello 来运行它。

请注意,这主要应该针对完整、已编译的程序进行。如果您有自己创建并经常使用的脚本,那么将其放在您的主目录中的某个位置,并在 /usr/bin 中创建一个指向它的链接可能是一个好主意。如果您想要一个游乐场,一个好主意是调用 mkdir ~/.local/bin,然后将脚本放在那里。要使 ~/.local/bin 内容像 /usr/bin 一样可执行,请键入 $PATH = $PATH:~/local/bin(您可以将此行添加到您的 shell rc 文件中,例如 ~/.bashrc)。

注意
在类 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 程序员的路上。

  1. 修改 hello.py 程序,使其向您的家人或朋友中的某个人问好(或向Ada Lovelace问好)。
  2. 更改该程序,使其在问候之后询问“你是怎么到这里来的?”。
  3. 重新编写原始程序,使用两个 print 语句:一个用于 “Hello”,另一个用于 “world”。该程序仍然应该只在一行上打印。

解决方案

  1. 有时,Python 程序以编译的形式分发。我们暂时不必担心这些。
  2. UNIX 快速入门/我的第一个 shell 脚本 解释了哈希邦行的作用。


华夏公益教科书