Python print()函数

Python print()函数教程

Python 中,print() 函数用于打印相应的信息到终端控制台,同时 print() 函数可以支持同时输出一个或多个 变量

Python print()函数详解

语法

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

参数

参数 描述
objects 要输出的对象,是复数形式,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
sep 用来间隔多个对象,默认值是一个空格。
end 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
file 要写入的文件对象,默认是标准输出。
flush 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。

返回值

案例

输出单个字符串

使用 print() 函数,输出单个 字符串

print("嗨客网(www.haicoder.net)") # 使用 print 函数,输出单个字符串 print("Hello HaiCoder By Python")

程序运行后,控制台输出如下:

32_Python_print函数.png

我们使用 print() 函数,输出了单个字符串。

输出多个不同类型的常量

使用 print() 函数,一次输出多个不同类型的常量

print("嗨客网(www.haicoder.net)") # 使用 print 函数,输出多个不同的常量 print("Hello HaiCoder By Python", 1024, 218, True)

程序运行后,控制台输出如下:

33_Python_print函数.png

我们使用 print() 函数,一次输出了多个不同类型的常量。

输出多个变量

使用 print() 函数,一次输出多个变量

print("嗨客网(www.haicoder.net)") # 使用 print 函数,输出多个不同的变量 webSite = input("请输入网站名:") module = input("请输入模块名:") course = input("请输入课程名:") print("I am study ", course, " in ", module, " by ", webSite)

程序运行后,控制台输出如下:

34_Python_print函数.png

首先,我们使用 input() 函数,让用户输入了三个信息,最后,我们使用 print() 函数,一次输出了多个变量。

指定分隔符

使用 print() 函数的 sep 参数,可以指定变量之间的分隔符。

print("嗨客网(www.haicoder.net)") # 使用 print 函数,指定输出变量之间的分隔符 webSite = input("请输入网站名:") module = input("请输入模块名:") course = input("请输入课程名:") print("I am study ", course, " in ", module, " by ", webSite, sep=',')

程序运行后,控制台输出如下:

35_Python_print函数.png

首先,我们使用 input() 函数,让用户输入了三个信息,最后,我们使用 print() 函数,一次输出了多个变量,并使用 sep 参数,指定分隔符为 ,,而不是默认的空格。

指定结束符

使用 print() 函数的 end 参数,可以指定输出的结束符。

print("嗨客网(www.haicoder.net)") # 使用 print 函数,指定输出的结束符 webSite = input("请输入网站名:") module = input("请输入模块名:") course = input("请输入课程名:") print("I am study ", course) print("Module ", module, end='\t') print("WebSite", webSite)

程序运行后,控制台输出如下:

36_Python_print函数.png

首先,我们使用 input() 函数,让用户输入了三个信息,接着,我们首先使用 print() 函数,输出 course 变量的值。

接着,我们再次使用 print() 函数,输出变量 module 的值,最后,我们输出变量 webSite 的值。

我们发现,变量 course 和变量 module 之间换行了,因为我们没有指定结束符,所以使用默认的换行符做为结束符。

而变量 module 和变量 webSite 之间没有换行,而是多了一个 tab,因为这时,我们显示指定了结束符是 tab。

Python print()函数总结

在 Python 中,print() 函数用于打印相应的信息到终端控制台,同时 print() 函数可以支持同时输出一个或多个变量。Python print() 函数语法:

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)