Syntaxe
Discutons d'abord de la syntaxe de l'opérateur ternaire Python. La syntaxe est la suivante:
[on_true] si [expression ou condition] else [on_false]En utilisant l'opérateur ternaire, nous écrivons d'abord le nom de la variable que la valeur doit être vérifiée dans la condition. Le on_flase L'instruction est exécutée lorsque la condition donnée n'est pas vraie.
Exemples
Voyons maintenant quelques exemples pour comprendre l'utilisation de l'opérateur ternaire. Dans l'exemple ci-dessous, nous comparons deux valeurs de nombre avec l'opérateur ternaire.
#Declate une variable NUM1Sortir
Le même exemple peut également être mis en œuvre avec l'instruction IF-ELSE. L'opérateur ternaire effectue le travail en une seule ligne; Cependant, l'instruction IF-ELSE utilise plusieurs lignes de code pour la même tâche. Implémentez l'exemple donné ci-dessus avec l'instruction if-else.
#Declate une variable NUM1Sortir
Dans la sortie, on peut voir que nous obtenons une sortie similaire à l'opérateur ternaire.
L'opérateur ternaire imbriqué peut également être mis en œuvre. Implémentons l'opérateur ternaire imbriqué dans notre script Python.
#Declate une variable num1Sortir
Façons d'implémenter l'opérateur ternaire Python
Il existe différentes façons d'implémenter l'opérateur ternaire Python. Nous pouvons implémenter l'opérateur ternaire Python à l'aide de tuples, de dictionnaires et de fonctions lambda. Implémentons l'opérateur ternaire à l'aide d'un tuple. Nous avons créé deux variables de nombre num1, et num2, et stocké le hasard dans ces variables. Les nombres aléatoires dans Python sont créés en utilisant la fonction aléatoire (). La fonction aléatoire () est présente dans le module aléatoire.
Importer au hasardSortir
À partir de la sortie, nous ne pouvons pas déterminer que c'est la valeur num1 ou num2. Implémentez le code ci-dessus de la manière suivante:
Importer au hasardSortir
Bien! MAINTENANT IMPLATIONS L'opérateur ternaire à l'aide de Python Dictionary et Lambda Fonction.
Importer au hasardSortir
Conclusion
Les opérateurs ternaires sont des opérateurs intégrés Python qui évaluent la condition donnée. Cela fonctionne comme la déclaration if-else. Cet article explique en détail l'opérateur ternaire Python.