pallas 发表于 2021-11-18 16:11:43

python整数反转



class Solution(object):
    def reverse(self, x):
      """
      :type x: int
      :rtype: int
      """
      strx = str(x)
      if x < 0:
            x = int('-' + strx[::-1])
      else:
          x = int(strx[::-1])
      if x > pow(2,31)-1 or x < pow(-2,31):
            return 0
      return x

求助大佬红色部分是怎么理解

pallas 发表于 2021-11-18 16:18:35

已解决

逃兵 发表于 2021-11-18 16:21:31

[::-1]取相反切片
>>> a =
>>> a[::-1]

>>> b = '123'
>>> b[::-1]
'321'
>>> c = (1,2,3)
>>> c[::-1]
(3, 2, 1)
页: [1]
查看完整版本: python整数反转