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")
程序运行后,控制台输出如下:
我们使用 print() 函数,输出了单个字符串。
输出多个不同类型的常量
使用 print() 函数,一次输出多个不同类型的常量
print("嗨客网(www.haicoder.net)")
# 使用 print 函数,输出多个不同的常量
print("Hello HaiCoder By Python", 1024, 218, True)
程序运行后,控制台输出如下:
我们使用 print() 函数,一次输出了多个不同类型的常量。
输出多个变量
使用 print() 函数,一次输出多个变量
print("嗨客网(www.haicoder.net)")
# 使用 print 函数,输出多个不同的变量
webSite = input("请输入网站名:")
module = input("请输入模块名:")
course = input("请输入课程名:")
print("I am study ", course, " in ", module, " by ", webSite)
程序运行后,控制台输出如下:
首先,我们使用 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=',')
程序运行后,控制台输出如下:
首先,我们使用 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)
程序运行后,控制台输出如下:
首先,我们使用 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)