Mot-clé Python Aucun

Mot-clé Python Aucun

«Les mots clés Python sont des mots spéciaux qui ne peuvent être utilisés que pour certaines tâches ou fonctions et avoir un but / signification qui leur sont réservés. Étant donné que tous les mots clés sont déjà disponibles dans la bibliothèque de Python, nous n'avons pas à les importer pour les utiliser. Les classes et fonctions intégrées de Python diffèrent de ses mots clés. Vous ne pouvez pas utiliser les mots clés Python dans notre code pour d'autres utilisations car ils ont une signification spécifique qui leur a été attribuée. Un message de syntaxerror apparaîtra si vous essayez d'attribuer quelque chose aux mots clés de Python. L'attribution de quelque chose à la fonction intégrée de Python n'entraînera aucun type d'erreur; Cependant, nous ne le recommandons pas. Dans ce tutoriel, nous discuterons du mot-clé «aucun» et comment nous pouvons l'utiliser dans Python. Nous identifierons également l'existence de rien dans différents objets Python."

Quel est le mot-clé «aucun» dans Python

Python définit une valeur nulle comme aucune. Il diffère d'une chaîne vide, d'une fausse valeur ou d'un zéro. Aucun n'est le type de données de l'objet de classe non étiqueté. Une variable peut être renvoyée / réinitialisée à son état initial et vide en attribuant la valeur «Aucun». Le même objet est référencé par toutes les variables avec la valeur aucune. Aucun n'est créé dans de nouveaux cas. Étant donné que les deux variables contiennent la même référence à un seul objet en mémoire, les modifications effectuées de chaque côté seront également implémentées de l'autre côté, même si nous attribuons une variable la valeur de None et la réaffectez par la suite à d'autres variables particulières ou multiples avec une valeur différente.

Dans la plupart des langues, l'attribution d'un objet à une variable entraîne la création d'une instance entièrement nouvelle de l'objet en mémoire. Cela implique que de nombreux cas de l'objet «aucun» sont manipulés et créés tout au long de l'exécution de votre programme.

Syntaxe de aucun: Aucun

Le terme Python «aucun» dénote «rien.»Dans plusieurs langages de programmation, aucun n'est appelé null, nil ou indéfini. Aucun ne sera la sortie par défaut si une fonction n'a pas de clause de retour.


Le code ci-dessus implique qu'aucun n'est ni zéro ni faux ni nul, et si deux valeurs sont attribuées comme «aucune», elles sont égales.

Aucun VS. Null en python

Le mot-clé nulle est présent dans plusieurs langages de programmation, y compris C, C ++, Java, etc. Cependant, Python a le mot-clé non à la place d'une valeur nulle. Dans certains langages de programmation, le mot clé «null» est utilisé pour indiquer un pointeur qui ne pointe rien, une variable vide ou une valeur qui est fréquemment déclarée 0. Python ne définit pas le mot-clé aucun comme 0 ou toute valeur aléatoire. Dans Python, un objet ou une valeur nulle est défini en utilisant le «None».

Dans Python, nous pouvons en utiliser aucun comme identifiant et constant. Aucun ne vous permet de vérifier son existence en utilisant les opérateurs «IS» ou «==». De plus, il a deux syntaxes: l'une qui utilise uniquement le mot-clé non et l'autre qui inclut également les parenthèses autour de lui (aucun).

Attribuer aucune valeur à une variable en tant qu'entrée

La fonction d'entrée () prend l'entrée de l'utilisateur. La variable «num» recevra la valeur spécifique dans laquelle l'utilisateur entre dans la console. La méthode d'entrée renvoie une chaîne nulle si rien n'est entré. Python évalue une chaîne vide à false. En conséquence, l'opérateur «ou» renvoie une valeur d'objet Aucun au «NUM».

Lorsque une valeur est entrée:


Nous avons entré la valeur 2, et la fonction type () a renvoyé le type comme «str».

Vérifions maintenant quand aucune valeur n'est entrée:


Cette fois, le type d'objet «Aucun» est renvoyé par la fonction type ().

Vérifier aucun dans Python

Nous pouvons utiliser les méthodes suivantes pour vérifier si quelque chose n'est pas ou non.

Affirmer qu'une valeur n'est aucune utilisant la fonction AssertisNone ()

Une fonction intégrée dans la bibliothèque unittest est AssertisNone (). Deux entrées sont requises par la fonction AssertisNone (): une variable de test et une chaîne de messages. La fonction détermine si la variable de test ne soit aucune. Si la variable qui doit être testée n'égmente pas, un message de chaîne est affiché.


Nous avons reçu une erreur d'affirmation car le Val2 est spécifié comme «xyz», qui n'est pas.

Utilisation du mot-clé Aucun avec une instruction IF

Le mot-clé «aucun» est considéré comme une fausse valeur pour certaines déclarations. Les fausses valeurs sont celles qui ont une évaluation de faux. L'utilisation du mot-clé Aucun dans une instruction IF est démontrée dans l'exemple qui suit.


Bien que la valeur aucune soit parfois interprétée comme fausse, cela ne signifie pas qu'aucun n'est équivalent à faux. Ils diffèrent les uns des autres. Nous avons spécifié la variable Num avec la valeur Aucun. Comme nous l'avons mentionné, aucun n'est considéré comme une fausse valeur, donc l'instruction IF ne s'exécute pas, et nous avons reçu la déclaration écrite dans l'instruction ELSE.

Comparaison du mot-clé Aucun avec d'autres valeurs

Lors de l'exécution d'une comparaison (égalité) dans Python, le mot-clé «IS» ou «==» est généralement utilisé. Les deux seront utilisés dans cette section pour comparer «aucun» à d'autres valeurs. Commençons par comparer une valeur de nul avec une valeur de nul.


En raison de l'affectation d'une valeur aucune aux deux variables, vous remarquerez que la sortie est vraie pour les deux approches. Comparons le None à une chaîne vide maintenant. Le programme Python est illustré ci-dessous.


Comme vous pouvez le voir, la sortie cette fois est fausse car la valeur «Aucun» est différente d'une chaîne vide.

Utilisation de la méthode Type () pour vérifier si une variable n'est pas

Le type de l'objet est renvoyé à l'aide de la fonction type (). Dans l'exemple, nous déterminons si le type de la variable correspond au type d'un objet sans. Si la variable n'est pas ou si le type de variable est «non-type», la condition spécifiée sera vraie, et nous obtiendrons le texte qui est écrit dans l'instruction IF.


Par conséquent, le type d'objet de var est égal au type d'objet de aucun.

Utilisation de la méthode isInstance () pour vérifier si une variable n'est pas

Une valeur booléenne est renvoyée par la méthode isInstance () après avoir déterminé si un objet est une instance d'un type spécifique. La syntaxe de la méthode isInstance () est donnée ci-dessous.

Syntaxe: isInstance (objet, type)

Dans l'exemple ci-dessous, la méthode isInstance () détermine si la variable «V» est un objet de non-élément et renvoie un résultat booléen vrai si oui.

Stockage du None dans un ensemble, une liste et un dictionnaire

Aucun ne peut être stocké dans des listes, des tuples, des ensembles et des dictionnaires, entre autres structures de données, au moment de la déclaration.


Nous pouvons également ajouter / insérer aucune dans les listes à l'aide de la fonction annexée ().


La fonction add () peut être utilisée pour en ajouter aucune à un ensemble qui a déjà été créé.


En utilisant une clé d'index, nous pouvons en ajouter aucune dans un dictionnaire Python déjà créé.

Déterminer la présence de aucun dans les itérables python

L'opérateur «in» de Python détermine si une valeur est présente dans une séquence (chaîne, tuple, liste, set, dictionnaire). Si la valeur est située dans la séquence, la sortie sera renvoyée comme «vraie»; Sinon, il est retourné comme «faux».


Identique au script ci-dessus, nous pouvons également vérifier aucun pour d'autres itérables.

Conclusion

Dans ce tutoriel, nous avons discuté de quels mots clés sont dans Python, puis nous avons discuté de ce qui n'est pas, et nous pouvons utiliser le mot-clé «Aucun» dans Python. Nous avons vu la comparaison entre null et aucun. Nous avons démontré comment en attribuer aucune aux variables Python et comment nous pouvons en insérer dans différents objets Python et itérables. Nous avons également expliqué plusieurs méthodes pour vérifier l'existence de aucun dans différents objets Python / iterables.