《Python 3.x入门到应用实践》 — 1.6 print输出指令

举报
华章计算机 发表于 2020/02/08 21:37:25 2020/02/08
【摘要】 本节书摘来自华章计算机《Python 3.x入门到应用实践》 一书中第1章,第1.6节,作者是赵 军 等。

  1.6  print输出指令

在编写程序的过程中,我们通常希望将程序的结果输出到屏幕上,这个时候就可以调用内建的print()函数按自己所指定的输出格式将数字、字符串或图形输出到屏幕上。IPython提供了非常强大的使用帮助功能,无论是命令、函数或变量,在名称后面加上“”,就会显示该命令、函数或变量的使用说明和帮助信息。例如,想要知道print()函数的用法,只要输入“print”就会显示使用说明,如图1-41所示。

 image.png

图1-41

语法说明如下:

zprint(value, …, sep= ' ', end= '\n ', file=sys.stuout, flush=False)

      value:这个参数用来设置要输出的值,如果有多个要输出的值,就要用逗号隔开。例如print(10, 20, 30),会输出10 20 30,如果要输出的是字符串,需要在字符串前后两端加上双引号或单引号,如print("10,20,30")。

      sep:默认值是一个空格字符串,这个参数可以用来设置分隔开两个值的字符串,它是一个可选参数,可以不用设置。例如print(10, 20, 30, sep="@"),会输出10@20@30,如果省略sep不写,就会以默认的空格来分隔输出的数据。

      end:结尾符号,它也是一个可选参数,可以不用设置。默认值为“\n”,“\n”是换行的意思,如果省略end不写,执行print()函数之后就会换行。如果不想换行,只要将end设置为空字符串即可,例如:print(10, 20, 30, end='')。

      file:可选参数,用来指定输出设备,默认值为输出到标准屏幕。

接下来看看实际的范例程序,我们就会更清楚地了解print()函数的用法。

 【范例程序:print.py】基本输出

01  01print("开始输出")

02  print(1, 2, 3)

03  print(4, 5, 6, sep="@")

04  print(7, 8, 9, sep="|", end=" ")

05  print(10, 11, 12, sep="*")

06  print("结束输出")

程序的执行结果如图1-42所示。

 image.png

图1-42

程序第1行和第6行是输出字符串,分别显示“开始输出”和“结束输出”文字;第2行输出数字;第3行输出以“@”分隔的数字;第4行输出以“|”分隔的数字,而且不换行;第5行输出以“*”分隔的数字。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。