Python+ChatGPT办公自动化实战
上QQ阅读APP看书,第一时间看更新

2.6.2 print()函数

print()函数已经提及很多次了。在程序运行过程中,可使用print()函数把必要的数据输出到显示器,以便查看程序状态、数据结果等,这在Python程序的调试中很有用。

Python的输出显示通过内置函数print()完成,其语法格式如下。

print(value,…,sep='',end='\n')

其中,参数value指用户要输出的信息,后面的“…”表示可以有多个要输出的信息。

sep指输出信息之间的分隔符,默认值是一个空格。

end指所有信息输出之后添加的符号,默认值为换行符。

下列代码演示print()函数的用法,源代码见code\2\print.py。

1  username="python"
2  age="18"
3  print('你的姓名:',username,'你的年龄:',age)

代码的执行结果如下。

你的姓名: python 你的年龄: 18

从输出结果来看,print()函数默认以空格分隔多个变量。可以通过sep参数进行设置,改变默认的分隔符。

下列代码演示print()函数中分隔符的用法,源代码见code\2\print_sep.py。

1  username="python"
2  age="18"
3  #换一种分隔符
4  print('你的姓名:',username,'你的年龄:',age,sep='|')

代码的执行结果如下。

你的姓名:|python|你的年龄:|18

print()函数执行后默认是换行的,如果不想换行,就需要改变print()函数默认换行的参数end。

下列代码演示print()函数中end参数的用法,源代码见code\2\print_end.py。

1  print("今天讲解的是print()函数的用法",end=' ')
2  print("谢谢 ")

代码的执行结果如下。

今天讲解的是print()函数的用法 谢谢