繁体   English   中英

如何在 python 中生成 14 位序列号?

[英]How to generate a 14 digit serial number in python?

如何在 python 中生成 14 位序列号,其中 4 位的最后一个是0001 ,下一个是0002 ...... 0011等等? 这就是我希望数字格式为12101010010001的方式。下面是格式的细分。

First three digits (121) = Local Govt. ID
4th & 5th digits (01) = Zonal ID
6th & 7th digits (01) = Area ID
8th to 10th digits (001) = CDA No.
Last four digits (0001) Property No.

我会将其构造为字符串:

sn = "{:03}{:02}{:02}{:03}{:04}".format(121, 1, 1, 1, 1)

这为sn提供了值'12101010010001' ,将字段补零到所需的宽度。 如果要将结果转换为 integer(而不是将其保留为字符串),只需使用int(sn)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM