用于生成尼日利亚板号的python代码

时间:2016-03-14 12:02:14

标签: python-3.x

我需要一个用python设计的代码来生成车牌号码

for platecode in range(100):
    print('KJA'+'platecode'+'AA')

预期结果= KJA001AA100

1 个答案:

答案 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打印。