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()函数关闭文件;

posted @   南城古  阅读(312)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示