假设我有一个任意号码:如何根据数字中的数字填充字符串?
my_number = 898
我想创建一个循环,计数到这个数字,使用当前计数等于最大数量的数字的填充。换句话说,如果my_number
的长度是5位数,那么当计数为1时,它应该读取----1
,其中每个-
是填充中的一个空格。同样,如果我们的数字是500,那么它应该像这样填充:--500
。示例循环:
for i in range(my_number):
print('{}: Current Number'.format(i))
我希望我很清楚。我只是不知道这样做的'pythonic'方式会是什么。我想有一些干净的方式来做到这一点在Python中,但我不禁想到一个繁琐的解决方案,将需要几行代码。
+1这是正确的做法。 – arshajii
你可以做'{: - > {}}'使它破折号而不是空格:) – TerryA
这恰好也是一个笑脸:D – TerryA