我想创建以下功能
Left_padded(n, width)
返回,例如:
Left_padded(6, 4):
' 6' #number 6 into a 4 digits space
Left_padded(54, 5)
' 54' #number 54 into a 5 digits space
2 个答案:
答案 0 :(得分:3)
您可以使用rjust
:
>>> def Left_padded(n, width):
... return str(n).rjust(width)
>>> Left_padded(54, 5)
' 54'
答案 1 :(得分:1)
假设您想将数字放在另一个字符串旁边,您还可以使用%
格式来实现相同的结果:
>>> w1 = "your number is:"
>>> num = 20
>>> line = '%s%10s' % (w1, num)
>>> print(line)
'your number is: 20'