https://leetcode.com/problems/reverse-integer/#/description
class Solution(object):
def reverse(self, x):
"""
:type x: int
:rtype: int
"""
sign=x<0
if sign: x=-x
dig=[]
while x>0:
dig.append(x%10)
x/=10
rx=0
for v in dig:
rx*=10
rx+=v
if rx>0x7fffffff:
rx=0
if sign:
rx=-rx
return rx