我希望你们一切都很好。
我现在正在为使用力度的项目工作。
我们有一个票证编号,可以使用模式创建。票证编号包含8个或更多字符,我需要插入前导零,最多11个字符。
$ticketNumber = 15464587
我想将此数字转换为00015464587(最多11个字符)。假设数字是199999990,所以我有9个字符而不是8个字符。这次我需要插入两个前导零而不是三个。
我该怎么做?
我尝试使用.size()函数,但没有得到结果。
在python中,以下代码将完成您的工作-
final_len = 11
ticketNumber = 15464587
add_zero = ''
if len(str(ticketNumber))<final_len:
diff = final_len - len(str(ticketNumber))
for i in range(diff):
add_zero = add_zero+str(0)
velocity = add_zero + str(ticketNumber)
print(velocity)
代码的输出是-00015464587