程序执行 —— 程序员的角度

未匹配的标注

Python 最简单的形式只是一个包含 Python 语句的文本文件。比如。下面的名为 script0.py 的文件,就是一个我可以编造的最简单的 Python 脚本,但是它似乎就是一个完全正常运行的 Python 程序:

print('hello world')
print(2 ** 100)

文件含有两行Python print 语句,它简单地打印了一个字符串(文字在引号内)和一个数字表达式(2的 100 次方)的结果到输出流。不要担心这个代码的语法——在这一章中,我们只是对如何运行代码感兴趣。在本书的下面的部分,我将解释 print 语句和为什么你可以在 Python 里面得到 2 的 100 次方而不溢出。

可以在任何你喜欢的文本编辑器里面创建这样的语句文件。按照约定,Python 的程序文件以 .py结尾。技术上讲,命名方案只是对那些“导入的”(这是在下一章中将会澄清的术语)文件才是必须的。但为了一致性,大部分文件都有 .Py 名字。

在一个文本文件中输入这些语句后,必须让Python 去执行这个文件——这仅仅意味着从上到下逐句运行文件当中的所有语句。如将在下一章中看到的,可以通过 shell 命令行,通过点击 Python 文件的图标,从 IDE 中,以及用其他标准的技术来启动 Python 程序文件。如果一切顺利,当执行文件的时候,将看到这两个 print 语句的结果出现在你电脑的某个位置——默认通常是当你运行程序的时候出现在所处的同一个窗口:

hello world
1267650600228229401496703205376

比如,这就是当我在 windows 的笔记本的 命令行提示窗口的命令行上运行脚本时出现的结果,来确保没有任何愚蠢的笔误:

image-20221219210249408

参见第三章来获取这个过程的完整故事,特别如果是编程新手;在那里将开始详细地讨论编写和运行程序的所有深入的细节。在这里只是运行了打印一个字符串和一个数字的 Python 脚本。用这个代码不会赢得任何编程奖项,但是已经足以表现程序执行的基础知识。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~