Tester si une chaîne est vide
Pour tester si une chaîne est vide, on peut écrire le test de plusieurs façons.
Méthode 1.
Une chaîne vide correspond à une chaîne de longueur nulle, d'où le premier test possible :
chaine=''
if len(chaine)==0 :
print("La chaîne est vide.")
else :
print("La chaîne n'est pas vide.")
Méthode 2.
La vide chaîne vide est la chaîne ''. D'où le second test possible :
chaine=''
if chaine=='' :
print("La chaîne est vide.")
else :
print("La chaîne n'est pas vide.")
Méthode 3.
Dans un test, un nombre égal à 0 ou un objet vide correspond à False. Un nombre non nul , un objet non vide correspondra à True. D'où un autre test possible, fréquemment utilisé en langage python pour sa concision :
chaine=''
if chaine :
print("La chaîne n'est pas vide.")
else :
print("La chaîne est vide.")