print函数原型
|
|
默认情况下,分隔符为空格sep=' '
,行结尾符为换行符end='\n'
,输出到标准输出file=sys.stdout
,而且为带缓冲的flush=False
。
print函数自定义分隔符或行尾结束符
print函数通过设置sep
关键字参数自定义分隔符,end
关键字参数自定义行尾结束符,例如:
多数时候,不想要每次打印时行尾的换行符,设置end=''
即可,例如:
如果不知道print函数的sep
关键字参数,很可能会写出如下丑陋的代码:
print函数打印输出到文件
设置file
关键字参数为带有write(string)
方法的对象即可,例如:
确保文件是以文本模式wt
打开的,如果文件是二进制模式打开的话,打印就会失败。
print函数立即刷新输出
设置flush=True
即可不带缓冲的打印输出文本。