Python 反转 endswith() 方法

Python inverse endswith() method

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

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

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

谢谢,

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

使用not

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

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

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