《Python 3.x入门到应用实践》 — 1.6 print输出指令
1.6 print输出指令
在编写程序的过程中,我们通常希望将程序的结果输出到屏幕上,这个时候就可以调用内建的print()函数按自己所指定的输出格式将数字、字符串或图形输出到屏幕上。IPython提供了非常强大的使用帮助功能,无论是命令、函数或变量,在名称后面加上“”,就会显示该命令、函数或变量的使用说明和帮助信息。例如,想要知道print()函数的用法,只要输入“print”就会显示使用说明,如图1-41所示。
图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所示。
图1-42
程序第1行和第6行是输出字符串,分别显示“开始输出”和“结束输出”文字;第2行输出数字;第3行输出以“@”分隔的数字;第4行输出以“|”分隔的数字,而且不换行;第5行输出以“*”分隔的数字。
- 点赞
- 收藏
- 关注作者
评论(0)