+5 投票
分类:Python编程与实践 | 用户: (2.3k 分)

1个回答

+3 投票
用户: (41.7k 分)

也可以用简单循环实现:

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])

 

欢迎来到 爱可可Q&A ,有什么问题可以尽管在这里提问,你将会收到其他成员的热心回答。
...