Je suis actuellement en train de passer de JavaScript à Python et je me demande si Python a un opérateur ternaire similaire à JavaScript.
En JavaScript, j'écrirais une opération ternaire comme celle-ci :
let a = 10; let value = a > 5 ? 'Greater' : 'Lesser'; console.log(value); // 输出:'Greater'
C'est très pratique pour écrire du code conditionnel compact. J'essaie de savoir s'il existe une méthode équivalente en Python ? Si tel est le cas, comment puis-je réécrire l'extrait JavaScript ci-dessus en Python ?
J'ai essayé de rechercher "Opérateur ternaire Python" mais les résultats que j'ai obtenus n'étaient pas très clairs, surtout par rapport à JavaScript.
S'il existe, quelqu'un peut-il fournir une explication simple et quelques exemples d'utilisation de l'opérateur ternaire en Python ?
Je m'attends à une transition en douceur.
La syntaxe en Python est légèrement différente, elles sont appelées Expressions conditionnelles :
Voici votre exemple Python :