您的位置:首页 > 编程语言 > Python开发

python实现leetcode-第七题-整数反转

2019-01-14 21:24 399 查看
[code]import math
class Solution:
def reverse(self, x):
"""
:type x: int
:rtype: int
"""
strX = str(x)

if strX[0] != '-':
strX1 = strX[::-1]
x = int(strX1)
if x >-2147483648 and x <2147483647:
x = x
else:
x = 0
else:
strX1 = strX[1:][::-1]
x = -1*int(strX1)
if x >-2147483648 and x <2147483647:
x = x
else:
x = 0
return x

注意:

1 python自带的字符串操作

2 注意判断溢出,判断正负号

3 python中的与操作是and而不是&

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: