不懂就问 小白问题
请问这个print(end'')或者print(end' ')这个end接个单引号或者单引号里面再接个空格是啥意思 我看到好多场景都在用,有些是换行 有些是同一行的空格再输出字符 我该如何判断使用呢? >>> help(print)Help on built-in function print in module builtins:
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. # 附加在最后一个值之后的字符串,默认为换行,end=''就是空,就是不换行。
flush: whether to forcibly flush the stream. 本帖最后由 昨非 于 2020-11-17 19:05 编辑
https://s1.ax1x.com/2020/09/16/wgqRRP.png
end=' '参数默认是换行,就是打印完print的内容后自动加个换行,代码里写了end=' '参数后,
也可以自定义,你想改成啥就是啥 print('hello')#默认换行
print('world')
print('hello',end='smartsy')
print('world')
print('hello',end=' ')
print('world')
测试结果:
hello
world
hellosmartsyworld
hello world 好的 谢谢 smartsy 发表于 2020-11-17 19:12
好的 谢谢
不客气,有问题随时在这儿问就好{:10_297:}
页:
[1]