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
当我使用字符串时,我注意到一个问题,问题就在这里
当我尝试在 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