将前导零加到最大11个字符的速度中

问题描述 投票:0回答:1

我希望你们一切都很好。

我现在正在为使用力度的项目工作。

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

$ticketNumber = 15464587 

我想将此数字转换为00015464587(最多11个字符)。假设数字是199999990,所以我有9个字符而不是8个字符。这次我需要插入两个前导零而不是三个。

我该怎么做?

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

velocity
1个回答
0
投票

在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

© www.soinside.com 2019 - 2024. All rights reserved.