我正在尝试根据从列表中检索的索引来检索文件夹中的图像。图像格式为%04d帧,而list由正整数组成。当我通过以下语句41 == 0041时,结果为false。正确的程序是什么?
答案 0 :(得分:0)
在Python3中,甚至不可能有带有前导零的整数:
>>> foo = 0041
SyntaxError: invalid token
如DeepSpace所指出的那样,在Python2中,前导零表示八进制文字:
>>> 0041
33
>>> 0081
SyntaxError: invalid token
因此,如果您要比较字符串,则可以轻松实现
>>> "41" == "0041".lstrip("0")
True
结果为True