【问题标题】:Word read the same from backword or forwardWord 从 backword 或 forward 读取相同
【发布时间】:2018-05-07 10:02:29
【问题描述】:

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

class Palindrome:

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


  print(Palindrome.is_palindrome("deleveled"))

【问题讨论】:

  • 只需将 word[-1:] 改为 word[::-1]
  • 用单词[::-1]替换单词[-1:]
  • 伙计们,它也给了我一个错误,说这个词没有定义为什么? @lupanoide,谢谢你
  • @Skiller Dz 谢谢兄弟

标签: python string class slice


【解决方案1】:

变化:

copy_ = word[-1:]

收件人:

copy_ = word[::-1]

【讨论】:

    【解决方案2】:

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

    替换

    copy_ = word[-1:]
    

    copy_ = word[::-1]
    

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

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

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多