本节课程主要学习如何通过print()函数输出结果。
计算机所说的输出一般是指输出到:屏幕、打印机、文件等设备。这一节我们将要讲的是输出屏幕。
对,就是第004篇编写的第一个程序所涉及的print()函数。
输出函数:print()
你可以按下面的方式打印可变内容,我们把下面的”年龄 = 18“中的”年龄“叫做”变量“,就是可以改变的量。
当然,虽然Pyhton支持中文变量表述,但专业人士会笑话你不专业。
专业的写法是下面这样:
需要注意的是:
- ”age = 18"中的空格不是必须的,只是为了程序看起来更美观、可读性会好一些。
- print("")中的双引号可以改为单引号print(''),效果是一样的。
- 程序中的括号、引号、逗号都必须是英文半角,用中文全角程序会出错。
还可以指定分隔符:
上面程序就是打印1、2、3、4,并用分隔符“*”分开。请注意,这一次我用了单引号,你可以换成双引号,结果一样。
按指定格式输出:
上面程序中print的基本格式是:
print("{}".format(变量))
其中大括号{}就是用变量替换的地方,就像我们书写请柬一样:
_____同学,你好:
我与二阿哥定于____ 年__ 月___ 日于__________大酒店举行婚礼,希望您拨冗莅临为盼。
二阿哥和小燕子
这里,下划线部分是我们要手工填写的,如果用Python怎么来定义呢?
在程序中请柬内容用三引号(就是三个单引号或者是三个双引号)包裹,下划线用大括号{}替代。这样,一份可以自动处理的请柬就做好了。
怎么使用这个请柬呢?当然不用手写!我们学习Python编程就是要把日常繁琐的事情让Python来完成的。
看一下下面的程序段:
你看,给张果老和何仙姑两位同学的请柬只通过了几行程序就搞定了,是不是很方便?
什么?你问我加人方不方便?你只需要在names = []中继续添加名字就可以了。
这样的请柬,我只需要关心请柬内容是否正确、用词是否得体,最后,对人员名单进行核对就好。让技术不再是我们关注的重点,而是一种辅助。
本想本节把输入、输出和模块导入一起写了的,内容有点多,分到下节课吧。
我想在下面打印一行等号做分割,你知道怎么做吗?