我正在寻找一个包含2个字母和2个数字的列表。类似的东西:
aa00
aa01
aa02
aa03
aa04
ect.
我正在使用这个Python程序,它选择一个随机的4位数字,一个随机的4个字母的字符串和一个随机的2个字母2的数字字符串。
我尝试将前两个中的一半合并,但它说它无法添加'int' and 'str' objects
。我无法将数字转换为string
,因为它们在程序的后期用于数学方程式。
答案 0 :(得分:2)
您可以将数字转换为字符串,仅用于连接:
result = letters + str(number)
但是如果你想让数字0到9也工作,你可能想要将数字填零。您可以使用str.format()
:
result = '{}{:02d}'.format(letters, number)
这两种方法都使number
变量保持不变;它仍然引用一个数字。