python中是否有一个内容会给我与下面相同的结果?我需要提供的只是一个int值,然后使用@。
返回一个字符串会为每个循环生成一个附加'@'的字符串。
padding = ''
for x in range(5):
padding += '@'
print padding
结果:
@@@@@
答案 0 :(得分:4)
是的,字符串是序列类型,所以最简单的方法是:
print '@'*5
答案 1 :(得分:1)
如果这是其他格式化的中间部分,您可能会使用以下内容:
'{:@<{}}'.format('', 5)
(在应用外部格式之前,内部{}
会扩展为5
)