python print用法多个参数,printf函数可以有几个参数
在python中,默认情况下,print会将指定的文本输出到屏幕上,例如:
打印(“你好,世界”)
你好世界
print的完整格式是print (objects,sep,end,file,flush),其中后四个是可选参数。
sep
在输出字符串之间插入指定的字符串,默认情况下为空,例如:
打印( a , b , c ,sep=**) a**b**c
end
将指定的字符串添加到print output语句的末尾,默认值为换行符(\n),例如:
打印( a ,end=$) a$。
默认情况下,Print是一个换行符,即在语句输出后自动切换到下一行。对于python3,如果想实现不换行输出的功能,可以设置end=(python2可以在print语句后加“,”实现换行的功能)
file
将文本输入到类似文件的对象中,该对象可以是文件、数据流等。默认值为sys.stdout
f=打开( abc.txt , w )打印( a ,文件=f)
flush
flush值为True或False,默认值为Flase,表示是否立即将output语句输入到参数文件所指向的对象中(默认值为sys.stdout)。例如:
f=打开( abc.txt , w )打印( a ,文件=f)
可以看到abc.txt文件现在是空的,只有执行f.close()之后才将内容写进文件。
如果更改为:
Print(a ,file=f,flush=True)可以立即看到文件的内容。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。