【问题标题】:Python inverse endswith() method [duplicate]Python反向endswith()方法[重复]
【发布时间】:2017-09-21 16:35:06
【问题描述】:

我有一段非常简单的代码,类似于:

if var1.endswith("/"):
    print("whatever")

除了使用 else 语句外,我还能做些什么来反转 if? 如果 var1 不以“/”结尾,我想打印“whatever”

谢谢,

【问题讨论】:

  • if not var1.endswith("/"):?

标签: python inverse


【解决方案1】:

使用not

if not var1.endswith("/"):
    print("whatever")

【讨论】:

    【解决方案2】:

    除了其他答案,您可以只index string 的最后一个char

    if var1[-1] != '/':
       print("whatever")
    

    【讨论】:

      【解决方案3】:
      if not var1.endswith("/"):
          print("whatever")
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-09-12
        • 2014-01-12
        • 2012-11-11
        • 2020-07-29
        • 2022-09-25
        • 2014-12-11
        • 1970-01-01
        • 2013-05-05
        相关资源
        最近更新 更多