Maison >développement back-end >Tutoriel Python >Comment tester les valeurs NoneType en Python ?
Test de NoneType en Python
En Python, certaines méthodes peuvent renvoyer une valeur NoneType. Pour tester efficacement cette valeur spécifique, l'opérateur is doit être utilisé.
Problème :
Les variables avec une valeur NoneType ne peuvent pas être directement testées à l'aide de la méthode if, car vu dans le code extrait :
if not new: new = '#'
Solution :
Pour tester une valeur NoneType, utilisez l'opérateur is comme suit :
if variable is None:
Justification :
Aucun n'est un objet singleton en Python, ce qui signifie qu'il ne peut y avoir qu'une seule instance de celui-ci. L'opérateur is compare les identités des objets afin de pouvoir déterminer avec précision si une variable n'en contient aucun.
Informations supplémentaires :
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!