Opérateur conditionnel ternaire en Python
Python a introduit l'opérateur conditionnel ternaire dans la version 2.5, permettant aux programmeurs d'exprimer succinctement des instructions conditionnelles. Il suit la syntaxe :
a if condition else b
où :
L'opérateur ternaire sert de moyen concis de basculer entre deux valeurs en fonction d'une condition. Cependant, il est crucial de noter qu’il s’agit d’une expression et non d’une déclaration. Cela signifie qu'il ne peut pas inclure d'instructions telles que pass ou assignations dans l'expression.
Par exemple, l'extrait de code suivant démontre l'utilisation de l'opérateur ternaire :
'true' if True else 'false' # Result: 'true' 'true' if False else 'false' # Result: 'false'
Gardez à l'esprit que l'opérateur ternaire a été critiqué pour diverses raisons :
Pour améliorer mémorisation, n'oubliez pas de lire la déclaration ternaire à haute voix. Par exemple, "x sera 4 si b est supérieur à 8 sinon 9" décrit avec précision le code suivant :
x = 4 if b > 8 else 9
Pour plus de référence, vous pouvez vous référer à la documentation officielle de Python :
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!