Operator trójargumentowy ?: w Pythonie
Aktualizacja
Zobacz poszerzony opis na mojej stronie: Operator trójargumentowy w Pythonie
Krótki opis
Wiele języków posiada operator trójargumentowy w postaci ?:
warunek ? wynik_gdy_prawda : wynik_gdy_fałsz
Przykład w PHP
echo $a != 0 ? "różne od zera" : "równe zero";
W Pythonie operator trójargumentowy ma inną postać
wynik_gdy_prawda if warunek else wynik_gdy_fałsz
Przykład w Pythonie
print( "różne od zera" if a != 0 else "równe zero" )
Całość zapisuje się w jednej linii bez dodawania :
na końcu if
i
else
.
If you like it
Buy a Coffee
Buy a Coffee