Word从后备或前进中读取相同的内容

时间:2018-05-07 10:02:29

标签: python string class slice

任何人都可以帮助我并告诉我缺少什么

class Palindrome:

  @staticmethod
  def is_palindrome(word):
    copy_ = word[-1:]
    if word == copy_:
       return True
     else:
       return False


  print(Palindrome.is_palindrome("deleveled"))

2 个答案:

答案 0 :(得分:5)

变化:

copy_ = word[-1:]

要:

copy_ = word[::-1]

答案 1 :(得分:2)

word[-1:]只需返回 word的最后一个字符。

替换

copy_ = word[-1:]

copy_ = word[::-1]

[::-1]切片反转字符串

另一种方法是使用reverse函数。

copy_ = ''.join(reversed(word))

注意: word[::-1]更快。