首页 > 解决方案 > 将前导零添加到速度最多 11 个字符的数字

问题描述

我现在正在为一个使用速度的项目工作。

我们有一个使用模式创建的票号。票号有 8 个或更多字符,我需要插入前导零,最多 11 个字符。

$ticketNumber = 15464587 

我想将此数字动态转换为 00015464587 最多 11 个字符。

想象一下这个数字是 199999990,所以我有 9 个字符而不是 8 个。这次我需要插入两个前导零而不是三个。

我怎样才能做到这一点?

我尝试了.size()函数,但没有得到结果。

标签: velocity

解决方案


在 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


推荐阅读