也可以用简单循环实现:
a_int = 9876543 def invInt(orig_int): a_str = str(orig_int) return int(''.join([a_str[i] for i in range(len(a_str) - 1, -1, -1)])) print(invInt(a_int))
可是有简单的切片方法实现为什么不用呢?
a_int = 9876543 b_int = int(str(a_int)[::-1])