读故事学编程:Python王国历险记
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 这只鹦鹉不简单——print语句的作用

鹦鹉说:在Python王国里,大家都用一种特殊的语言交流——编程语言,用编程语言写出来的内容叫作程序代码,写代码的规则叫作语法规则;只有运行代码,别人才能知道你说了什么、做了什么。下面我们来揭示一下鹦鹉学舌的秘密——print语句。它的语法很简单:在print后面紧跟一对括号,将要输出的信息放在括号中就可以了,如图1.1所示。

图1.1 print语句的语法示意图

按照上面的规则写好代码之后,只要开始运行程序,就会像鹦鹉学舌般准确地输出信息。print语句虽然语法简单,但在编程中却能发挥重要的作用。

1.1.1 print语句的作用1——输出信息

print语句最基本的作用就是输出信息。这看似简单,但在什么时候、什么情况下输出,按照什么格式输出却是大有学问的。同时鹦鹉有一个聪明的大脑,可以在输出语句中进行相应的计算。例如,下面的代码就表示输出3遍“hello”后说出派森的名字。

>>> print(‘hello' * 3 + ’派森’)
hellohellohello派森

说明:本书中的代码示例如果以“>>>”开头,则表示直接在IDLE编程环境中输入代码,下一行则为运行结果;如果没有以“>>>”开头,则表示在新建的文件中输入代码。

1.1.2 print语句的作用2——调试程序

学生做作业有时会出错,需要经过检查才能发现错误。我们在写程序代码的过程中也会出错,这时候就需要找出程序中的错误,找错的这个过程叫“Debug”。 Debug是“找出臭虫”的意思,这个“臭虫”就是指程序错误。在找错误的过程中会经常用到print语句,我们可以把它们放在不同的地方,就好像让它们监督程序代码,当发现错误的时候它们会大声说:“第×行代码这里有错误!”

1.1.3 print语句的作用3——原型设计

所谓原型就是一个简化的模型。例如,我们计划用纸做一辆1米长的汽车,那么我们可以先用10厘米长的小纸盒装上轮子试试,这个小试验品就是一个原型。原型的作用就是花最少的力气看看“最终的东西”有没有可能实现。

在程序设计中我们也会经常用到原型。例如,我们在程序代码特定的地方加上这样的语句:

print(‘制造一架飞机’)
print(‘让金鱼唱一首英文歌’)

如果运行结果出现了“制造一架飞机”“让金鱼唱一首英文歌”的字样,就说明整体原型没有问题。下一步,我们就会编写真正“制造一架飞机”和“让金鱼唱一首英文歌”的代码,并最终替代print语句的部分。