Wartości logiczne i null (Python)

Wartości logiczne i None

> Samouczek

Wiesz już, że możesz operować na liczbach, ale istnieją też wartości specjalne: None i wartości logiczne.

Wartość None

None to wartość oznaczająca wartość pustą lub nieprawidłową, a nawet błąd, ale różni się od liczby 0.

Na przykład me.weapon zwraca broń, którą trzyma twój por, albo None, jeśli nie masz broni w ręku.

Być może zauważyłeś, że me.setWeapon() kosztuje 1 PT w każdej turze. Możesz ograniczyć jej użycie do 1. tury za pomocą tego warunku:

Wartość None sprawdza się za pomocą is None (a odwrotność za pomocą is not None).

Wartości logiczne: True i False

Wartości logiczne (booleany) to dwie wartości: True i False. Można nimi przedstawić wszystko, co może mieć dwa stany, na przykład:

Przykłady właściwości i metod, które zwracają wartość logiczną:

Przykład: sprawdzamy, czy możemy użyć broni na wrogu:

❓ Quiz

Do czego może służyć None?

Do oznaczenia brakującej informacji lub wartości Do oznaczenia liczby 0 Do oznaczenia błędu Do oznaczenia kiepskiego programu

Do czego służą wartości logiczne?

Do przedstawienia wartości o dwóch możliwych stanach Do przedstawienia bardzo dużej wartości

Pełna SI