The seven Day 整数反转

class Solution(object):
    """
    给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。
    
    示例 1:
        输入: 123
        输出: 321
    示例 2:
        输入: -123
        输出: -321
    示例 3:
        输入: 120
        输出: 21
    
    来源:力扣(LeetCode)
    链接:https://leetcode-cn.com/problems/reverse-integer
    著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
    """

    """
    @author : jiyanjiao
    @date :2020-4-2
    """
    @staticmethod
    def reverse(x):
        """
        :type x: int
        :rtype: int
        """
        sx = str(x)
        if sx[0] == "-":
            rxf = "-"
            rxn = sx[1::]
            rx = rxn[::-1]
            print(rxf+rx)
        elif sx[len(sx)-1] == "0":
            rxn = sx[:len(sx)-1][::-1]
            print(rxn)
        else:
            print(sx[::-1])
        

if __name__ == '__main__':
    s = Solution()
    s.reverse(123)
    s.reverse(-123)
    s.reverse(120)
原文地址:https://www.cnblogs.com/jiyanjiao-702521/p/12617811.html