如何运行while循环以将“ 0”添加到数组列表?

时间:2019-05-29 13:10:22

标签: python while-loop do-while

我要添加'0'if the array length len(uid[0]) < 3, len(uid[1]) < 3, len(uid[2]) < 3, len(uid[3]) < 3

我想将我的RFID标签ID存储到12位数字。下面的代码将获取每个标签的值。但是有些卡的持有少于12位数字。所以我想为叶状排列位置添加“ 0”。请提供适当的while函数,以将“ 0”添加到准确位置

print("Starting")
while run:
    rdr.wait_for_tag()

    (error, data) = rdr.request()
    if not error:
        print("\nDetected: " + format(data, "02x"))


    (error, uid) = rdr.anticoll()
    if not error:
        print("Card read UID: "+str(uid[0])+", "+str(uid[1])+", "+str(uid[2])+", "+str(uid[3]))

        card_id = str(uid[0])+str(uid[1])+str(uid[2])+str(uid[3])
        print(card_id)

0 个答案:

没有答案