Python 基于关闭标志添加值

Python 基于关闭标志添加值,python,python-3.x,Python,Python 3.x,如果我有一个名为flagZero的变量,并且我想为flagZero中的每个值添加一个零,那么在Python中该如何做呢 例如: flagZero = 3 String = '42' 所需价值: 00042 我可能可以在循环中执行此操作,但我想知道Python中是否有其他函数可以更轻松地执行此操作 flagZero = 3 string = '42' new_string = flagZero * '0' + string new_string 输出: 00042 00042 有一种z

如果我有一个名为
flagZero
的变量,并且我想为
flagZero
中的每个值添加一个零,那么在Python中该如何做呢

例如:

flagZero = 3
String = '42'
所需价值:

00042
我可能可以在循环中执行此操作,但我想知道Python中是否有其他函数可以更轻松地执行此操作

flagZero = 3
string = '42'

new_string = flagZero * '0' + string
new_string
输出:

00042
00042

有一种
zfill
方法:

print(String.zfill(flagZero + len(String)))
输出:

00042
00042

这是我的解决方案,我想我必须给你们投票,而不是我看那个函数,有意义