pythonprint函数参数_Pythonprint函数参数详解官⽅⽂档
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.
参数解析
value:需要输出的值,可以是多个,⽤”,”分隔。
sep:多个输出值之间的间隔,默认为⼀个空格。
end:输出语句结束以后附加的字符串,默认是换⾏(’\n’)。
file:输出的⽬标对象,可以是⽂件也可以是数据流,默认是“sys.stdout”。
flush:flush值为True或者False,默认为Flase,表⽰是否⽴刻将输出语句输出到⽬标对象。
演⽰
默认:print(value, …, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)
>>> print("hello world")
hello world
1
2
当value有多个:
>>> print("hello","world")
hello world
1
2
当sep为”,”
>>> print("hello","world",sep=",")
hello,world
1
2
python官方文档中文版当end为“”
>>>print("hello","world",end="")
>>>print("hello","world")
hello worldhello world
1
2
3
当file指向
test = open("", "w")
print("hello","world",sep="\n", file=test)
1
2
3
此时当前⽬录下会新建⼀个⽂件⾥⾯内容为
hello
world
1
2
flush=False
该参数只有两个选项True or False。
当flush=False时,输出值会存在缓存,然后在⽂件被关闭时写⼊。当flush=True时,输出值强制写⼊⽂件。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。