我需要一个用python设计的代码来生成车牌号码
for platecode in range(100):
print('KJA'+'platecode'+'AA')
预期结果= KJA001AA
到100
答案 0 :(得分:1)
您的代码存在的问题是您没有使用platecode变量,而只是将其作为字符串放入。 'platecode'(字符串)= / = platecode(变量)。正如评论所述,你想要对其进行零填充。为此,请使用格式化方法:
var x2js = new X2JS();
$scope.list = x2js.xml_str2json("<data><obj><item>1</item></obj><obj><item>2</item></obj></data>");
console.log($scope.list);
(请注意,我们使用的是for platecode in range(100):
print("KJA{0:03d}AA".format(platecode))
变量,而不是字符串platecode
。)
解释'platecode'
方法正在做什么:调用format
时,它会将支撑的部分(format
)替换为"{0:03d}"
的参数(在这种情况下, format
)。第0个表示访问索引0处的参数;冒号表示fiddle的开头。第二个零表示将数字填零; 3说要使用至少3位数;并且d表示以十进制的基数10打印。