Affirmation python

Affirmation python

Python est un langage de programmation polyvalent qui vous permet d'effectuer presque toutes les tâches de calcul. Les modules, fonctions et mots clés intégrés dans Python peuvent être extrêmement utiles aux programmeurs pour effectuer diverses tâches.

Un affirmer La déclaration est une instruction intégrée ou un mot-clé dans Python utilisé pour le code de débogage. C'est un type de vérification qui teste les fonctionnalités de votre code. L'instruction ASSERT fonctionne comme une expression booléenne, vérifiant si la condition donnée est vraie ou fausse. Si la condition donnée est vraie, alors rien ne se passe et que la ligne de code suivante est exécutée. Si la condition donnée est fausse, l'instruction ASSERT arrête l'exécution du programme et publie une erreur. L'instruction ASSERT fonctionne comme le augmenter mot-clé et sort une exception lorsque la condition donnée est fausse. L'exception soulevée par une déclaration d'affirmation est également appelée AssertionError. Cet article couvre brièvement l'instruction Assertion en Python avec quelques exemples.

Syntaxe

La syntaxe pour l'utilisation de l'instruction ASSERT est la suivante:

affirmer

L'impression du message avec l'instruction ASSERT est facultative. Avec l'instruction Message, la syntaxe de l'instruction ASSERT est la suivante:

affirmer ,

Exemples

Maintenant, nous allons discuter de quelques exemples pour comprendre l'utilisation de la déclaration d'affirmation. Tout en effectuant l'opération de division, nous devons garder à l'esprit que le diviseur n'est pas égal à zéro. Si le diviseur est nul, le programme augmentera le «ZerodivisionError."Nous pouvons insérer une instruction ASSERT pour vérifier que le diviseur n'est pas égal à zéro. Nous implémenterons cela dans Python Script.

#declareture de la première variable de numéro
num1 = 10
#declareture de la deuxième variable de numéro
num2 = 0
# Utilisation de l'instruction ASSERT
affirmer num2!= 0, "Le diviseur est zéro"

Sortir

Avec l'instruction ASSERT, nous avons appliqué la condition que le num2 (diviseur) ne doit pas être égal à zéro. La condition donnée est fausse car la valeur num2 est égale à zéro. L'interprète Python soulève l'erreur d'affirmation selon laquelle «le diviseur est nul."

Ensuite, nous modifierons la valeur de num2 et exécuterons notre programme. Dans cet exemple, l'instruction ASSERT est désormais vraie. Donc, dans ce cas, rien ne se passera. L'instruction ASSERT sera négligée et la ligne suivante sera exécutée.

#declareture de la première variable de numéro
num1 = 10
#declareture de la deuxième variable de numéro
num2 = 10
# Utilisation de l'instruction ASSERT
affirmer num2!= 0, "Le diviseur est zéro"
print ("Le résultat est:", num1 / num2)

Sortir

Dans la sortie, on peut voir que l'instruction ASSERT est négligée et que la ligne de code suivante est exécutée.

#Declage une variable de chaîne
val = "Linuxhint"
#insert une déclaration d'affirmation
# La condition est fausse, l'instruction ASSERT sera exécutée
affirmer Val!= "Linuxhint", "La condition est fausse"

Sortir

L'exemple ci-dessus pourrait également être fait d'une autre manière,. Essayons cette autre manière.

#Declage une variable de chaîne
val = "bonjour"
#insert une déclaration d'affirmation
# La condition est fausse, l'instruction ASSERT sera exécutée
affirmer val == "Linuxhint", "La valeur variable n'est pas égale à Linuxhint"

La valeur de la variable Val est «Bonjour."Cela signifie que la condition n'est pas vraie et que le programme exécutera l'instruction ASSERT.

Sortir

Conclusion

L'instruction ASSERT est une déclaration intégrée dans Python qui vous permet de déboguer votre code. L'instruction ASSERT prend une condition et un message facultatif. Il vérifie l'état d'une déclaration donnée. Si la condition est vraie, alors rien ne se passe, et la ligne de code suivante est exécutée. Si la condition est fausse, l'instruction ASSERT publie une merde. Cet article a expliqué la déclaration ASSERT en détail avec quelques exemples simples.