【发布时间】:2020-10-25 19:39:16
【问题描述】:
如何在打印中获得所需数量的空格
print("a",'','','','','','',"a")
不能写成
print("a",''*6,"a")
不起作用。请帮忙
【问题讨论】:
-
你的说法是正确的,而不是
''的部分,写这个' '。
标签: python printing whitespace
如何在打印中获得所需数量的空格
print("a",'','','','','','',"a")
不能写成
print("a",''*6,"a")
不起作用。请帮忙
【问题讨论】:
''的部分,写这个' '。
标签: python printing whitespace
'' 是空字符串,而不是空格。在第一个示例中,print 本身在 8 个参数之间插入了一个空格;在第二个中,它在 3 个参数之间插入一个空格。
如果你愿意
a a
你可以使用
print('a', ' '*4, 'a') # a, space, 4-spacces, space, a
或
print('a', 'a', sep=' '*6) # a separator of 6 spaces
或者干脆
print('a a')
【讨论】:
【讨论】:
我认为你可以这样做:
print("a"," "*6,"a")
【讨论】: