当前位置: 首页 > 图灵资讯 > 行业资讯> Python print()函数高级用法

Python print()函数高级用法

发布时间:2025-10-17 21:19:30

我们使用 print() 函数只输出一个变量,但实际上 print() 函数可以同时输出多个变量,功能更丰富。

print() 详细的语法格式如下:

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

从上述语法格式可以看出,value 任何多个变量或值都可以接受参数,因此 print() 函数可以完全输出多个值。例如下面的代码:

user_name='Charlie'
user_age=8
#同时输出多个变量和字符串
print("读者名:",user_name,"年龄:",user_age)

运行上述代码时,可以看到以下输出结果:

读者名:charlie年龄:8

从输出结果的角度来看,使用 print() 当函数输出多个变量时,print() 默认函数将多个变量与空间隔开。如果读者想改变默认分隔符,可以通过 sep 设置参数。例如,输出语句:

#同时,输出多个变量和字符串,指定分离符
print("读者名:",user_name,"年龄:",user_age,sep='|')

默认情况下,print() 这是因为函数输出后总会换行 print() 函数的 end 参数的默认值是“\n""n“代表换行。如果你想要的话。 print() 函数输出后不会换行,则重新设置 end 以下代码为例:

#设置end参数,指定输出后不再更换
print(40,'\t',end="")
print(5O,'\t',end="")
print(60,'\t',end="")

上面三条 print() 语句将执行三次输出,但由于它们都指定了 end="",因此每条 print() 语句的输出不会改变,仍然位于同一行。操作上述代码,您可以看到以下输出结果:

405060

file 参数指定 print() 函数的输出目标,file 参数的默认值为 sys.stdout,默认值代表系统标准输出,即屏幕,因此 print() 默认输出到屏幕上的函数。事实上,这个参数可以通过改变来让步。 print() 函数输出到特定文件中,如下代码:

f=open("demo.txt","w")#打开文件写入
print('沧海月明珠泪',file=f)
print('蓝回暖玉烟#39;,file=f)
f.close()
在上述程序中,open() 用于打开函数 demo.txt 文件,接连 2 个 print 函数会将这 2 段字符串依次写入本文件,最后调用 close() 关闭函数文件,教程后续章节还将详细介绍文件操作的内容。

print() 函数的 flush 该参数用于控制输出缓存 False 可以,这样可以获得更好的性能。

相关文章

Python print()函数高级用法

Python print()函数高级用法

2025-10-17
Python len()函数详解:获取字符串长度或字节数

Python len()函数详解:获取字符串长度或字节数

2025-10-17
windows环境下如何安装labelme

windows环境下如何安装labelme

2025-10-17
Python input()函数:获取用户输入的字符串

Python input()函数:获取用户输入的字符串

2025-10-17
Python之文件的相关操作

Python之文件的相关操作

2025-10-17
Python bool布尔类型

Python bool布尔类型

2025-10-17