python 反转数字 [缺少零字符]

python reverse number [missing zero characters]

当我使用字符串时,我注意到一个问题,问题就在这里

当我尝试在 python 中使用字符串反转函数反转数字时,我没有得到完整的反转数字

示例:

 input   36800   //int num=36800
 after reverisng //num=reverse(str(num))
 output  863  *****but I need to get 00863

为什么最后一个零被修剪我能知道原因吗。

很可能你的反向函数返回一个整数,但你不能有一个打印为 00863 的整数,相反你可以有一个字符串来做到这一点。

>>> num = 36800
>>> str(num)[::-1]
'00863'
>>> int(str(num)[::-1])
863