2017-09-21 4 views
-2

Python endswith() inverse je Hava un morceau très simple de code, semblable à ceci:méthode

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

Que puis-je faire pour inverser le cas, sauf en utilisant une instruction else? Comme je veux imprimer "whatever" si var1 ne se termine pas par "/"

Merci,

+1

'sinon var1.endswith ("/"):'? – vaultah

Répondre

0

En plus des autres réponses, vous pouvez simplement index le dernier char du string:

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

Utilisez not

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