如何将变量x格式化为格式(platecode)

时间:2016-03-24 12:02:39

标签: string python-3.x

导入字符串 打开(' platenon.txt',' w')作为f:    对于范围内的平板码(1000):     x = [' A' string_ascii_uppercase中upper_char的+ upper_char]     f.write(' KJA {0:03D}' .format(platecode))

2 个答案:

答案 0 :(得分:0)

如果我理解你的问题,你想要一个包含字符串的列表' AA' - ' AZ' [' AA',' AB',' AC',...,' AZ']?

import string
upper_chars = ['A' + upper_char for upper_char in string.ascii_uppercase]

要获取包含来自' AA'的所有字符串的列表到' ZZ'你可以在python3中使用它

from string import ascii_uppercase
from itertools import product

[''.join(c) for c in product(string.ascii_uppercase, string.ascii_uppercase)]

答案 1 :(得分:0)

获取从'AA'到'ZZ'的两个字母的所有组合的列表:

import string
import product

list(''.join(pair) for pair in itertools.product(string.lowercase, repeat=2))