Python第三天 print()函数高级用法
print()函数可以同时输出多个变量
print()函数的详细语法格式如下:
print (value,...,sep='',end='\n',file=sys.stdout,flush=False)
从上面可以看出,values参数可以接受任意多个变量或值,因此print()函数完全可以输出多个值。
例子:
1 user_name = '李四'
2 user_age = 18
3 print("姓名:", user_name, "年龄:", user_age)
结果:
姓名: 李四 年龄: 18
print()函数默认以空格隔开多个变量,想要改变默认的分隔符,可通过 sep 参数进行设置。
例如:
1 # 输出多个变量和字符串,指定分隔符
2 print("姓名:",user_name, "年龄:",user_age,sep ='|')
结果:
姓名:|李四|年龄:|18
默认情况下,print()函数输出之后总会换行,是因为print()函数的 end 参数默认值是 '\n' ,这个 '\n' 就代表换行。如果希望print()函数输出之后不换行,重新设置 end 即可。
例如:
1 # 设置end参数,指定输出之后不换行
2 print(40, '\t', end=' ')
3 print(50, '\t', end=' ')
4 print(60, '\t', end=' ')
结果:
40 50 60
file 参数指定print()函数的输出目标,file 参数的默认值为sys.stdout,该默认值代表了系统标准输出,也就是屏幕,因此print() 函数默认输出到屏幕。实际上,完全可以通过改变该参数让print()函数输出到特定的文件中。
示例:
f = open("demo.txt","w")#打开文件以便写入
print('沧海月明珠有泪', file=f)
print('蓝回日暖玉生烟', file=f)
f.close()
结果:
在demo.txt文件中查看写入情况:
open 用于打开demo.txt文件,print() 函数会将两段字符串一次写入此文件中,最后调用close()函数关闭文件;
分类:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!