购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

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),会输出102030,如果要输出的是字符串,需要在字符串前后两端加上双引号或单引号,如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行输出以“*”分隔的数字。 X5BRQXMKy6UhPL34FjOQ8WPdBU8mZ5C9ph1KANahSbONbLxZzqf+JJAxMrzmKBMD

点击中间区域
呼出菜单
上一章
目录
下一章
×