Περισσότερα
Τοποθέτηση μιας απλής δήλωσης if-then-else σε μία γραμμή
Πιθανό αντίγραφο: Τριαδικός τελεστής Python
772
3
Πιθανό αντίγραφο: Τριαδικός τελεστής Python
Αυτό'είναι πιο συγκεκριμένα μια έκφραση τριμερής τελεστής παρά ένα if-then, εδώ'είναι η σύνταξη της python
Καλύτερο παράδειγμα: (χάρη στον Mr. Burns)
'Ναι' if fruit == 'Apple' else 'No'
Τώρα με ανάθεση και αντίθεση με τη σύνταξη if
vs
- ο τριμερής τελεστής. Αν και θα έλεγα ότι η λύση σας είναι πιο ευανάγνωστη από αυτή.
Γενική τριαδική σύνταξη:
Ένας άλλος τρόπος μπορεί να είναι:
π.χ:
Αυτό αξιολογεί και τους δύο κλάδους πριν επιλέξει έναν. Για να αξιολογήσετε μόνο τον επιλεγμένο κλάδο:
π.χ: