Zanurkuj w Pythonie/Operatory and i or: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
mNie podano opisu zmian |
|||
Linia 54:
'''Przykład 4.18. Kidy zawodzi sztuczka and-or'''
>>> a = ""
>>> b = "second"
>>> 1 and a or b #(1)
'second'
# Jako że a jest pustym napisem, który Python uważa jako fałsz w kontekście logicznym, 1 and '' daje '', następnie '' or 'second' daje 'second'. Uups! To nie to co chciałeś.
|