Zanurkuj w Pythonie/Operatory and i or: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Zdzichobot (dyskusja | edycje) m Python:Operatory and i or przeniesiono do Python/Operatory and i or: zmiana konwencji nazwenictwa |
Zdzichobot (dyskusja | edycje) m poprawa linków |
||
Linia 12:
'c'
# Podczas używania and, wartości są wyliczanie w kontekście logicznym od lewej do prawej. 0, <nowiki>''</nowiki>, [], (), {}, i None są fałszem kontekście logicznym; wszystko inne jest prawdą. Cóż, prawie wszystko. Domyślnie instancje klasy są prawdą w kontekście logicznym, ale możesz zdefiniować specjalne metody w swojej klasie aby klasa wyliczana była jako fałsz. Nauczysz się wszystkiego o klasach i specjalnych metodach w Rozdziale [[Python
# Jeśli jakaś wartość jest fałszywa w kontekście logicznym, and zwraca pierwszą fałszywą wartość. W tym wypadku '' jest pierwszą fałszywą wartością.
# Wszystkie wartości są prawdą, tak więc and zwraca ostatnią wartość, 'c'.
|