Как сгенерировать 14 di git серийный номер в python? - PullRequest
0 голосов
/ 09 апреля 2020

Как я могу сгенерировать 14 di git серийных номеров в python, где последний для 4 di git будет 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.

1 Ответ

3 голосов
/ 09 апреля 2020

Я бы построил его в виде строки:

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

Это дает sn значение '12101010010001', дополняющее поля нулями до желаемой ширины. Если вы хотите преобразовать результат в целое число (вместо того, чтобы оставлять его как строку), просто используйте int(sn).

...