Maison > Article > développement back-end > Comment déterminer si une chaîne est vide en Python ?
En Python, contrairement à certains autres langages de programmation, il n'y a pas de variable spécifique de "chaîne vide" telle que "string.empty" pour directement comparer à. Au lieu de cela, les chaînes vides sont évaluées comme des valeurs « fausses », ce qui permet de disposer de moyens concis et polyvalents pour vérifier le vide.
Pour les variables connues pour contenir uniquement des chaînes, la plus simple Une façon de déterminer le vide est d'utiliser l'opérateur « non ». Cette approche capitalise sur la fausseté inhérente aux chaînes vides dans les contextes booléens :
if not myString: # Code to execute if myString is empty
Si la variable peut contenir des valeurs de différents types (y compris des chaînes et des non-chaînes ), la technique suivante est recommandée :
if myString == "": # Code to execute if myString is an empty string
Il convient de noter que les chaînes vides ne sont pas les seules valeurs « fausses » en Python. Les autres valeurs qui sont évaluées comme fausses dans les contextes booléens incluent :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!