首页
学习
活动
专区
工具
TVP
发布

Python3中的print函数

Python3中的输出语句:

函数原型如下:

print(help(print))  使用此语句打印

print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: file: a file-like object (stream); defaults to the current sys.stdout. sep: string inserted between values, default a space. end: string appended after the last value, default a newline. flush: whether to forcibly flush the stream.

分隔符:

a = 'hello'b = 'Python'c = 'ixusy88' # 默认空格print('1----',a,b,c) # 指定分割符print('2----',a,b,c,sep='!') print('3----',a,b,c,sep=',') """输出结果:1---- hello Python ixusy882----!hello!Python!ixusy883----,hello,Python,ixusy88"""

end:

a = 'hello'b = 'Python'c = 'ixusy88' # end 默认是新的一行,即下一个打印会在新的一行输出print('1----',a,b,c) # 指定结束符,print('2----',a,b,c,end='###')print('3----',a,b,c)print('4----',a,b,c) """结果:1---- hello Python ixusy882---- hello Python ixusy88###3---- hello Python ixusy884---- hello Python ixusy88"""

输出流:

a = 'hello'b = 'Python'c = 'ixusy88' # file ,默认是sys.stdoutprint('1----',a,b,c) # file,指定输出流,输出到文件中print('2----',a,b,c,file=open('test.txt','w'))print('-1--')# 读取文件,并打印出来print(open('test.txt').read() )print('-2--') # 也可以修改sys.stdout,把定向到一个文件,之后的所有输出都会保存到文件中;import sysprint('sys.stdout之后')sys.stdout = open('test_2.txt','w')print('1----',a,b,c)print(sys.platform) """输出结果:1---- hello Python ixusy88-1--2---- hello Python ixusy88-2--sys.stdout之后"""

输出文件中的内容

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200802A0JY6600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券