题目: 思路:将输入的int类型整数先转换为字符串,之后对其进行反转,对于负数,反转字符串之前要先把负号去掉,输出时要加一个判断是否溢出范围。 代码: n = str(x) #x为输入的整数 if x<0 : n = n[::-1].strip('-') x = -int(n) else: n = n[::-1] x = int(n) if -2**31<x<2**31-1: return x else: return 0 字符串反转: n = n[::-1] strip方法: 用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。 用法: 输出为: 只要首尾包含指定字符就会删除