Zanurkuj w Pythonie/Operatory and i or: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Rofrol (dyskusja | edycje)
mNie podano opisu zmian
Rofrol (dyskusja | edycje)
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ś.