Samouczek Pythona

Strona główna Pythona Wprowadzenie do Pythona Wprowadzenie do Pythona Składnia Pythona Komentarze w Pythonie Zmienne w Pythonie Typy danych Pythona Liczby w Pythonie Casting w Pythonie Ciągi Pythona Wartości logiczne w Pythonie Operatory Pythona Listy Pythona Krotki Pythona Zestawy Pythona Słowniki Pythona Python, jeśli... w przeciwnym razie Pętle while Pythona Python dla pętli Funkcje Pythona Python Lambda Tablice Pythona Klasy/obiekty Pythona Dziedziczenie Pythona Iteratory Pythona Zakres Pythona Moduły Pythona Daty Pythona Matematyka w Pythonie Python JSON RegEx w Pythonie PIP w Pythonie Python Wypróbuj... Z wyjątkiem Dane wejściowe użytkownika w Pythonie Formatowanie ciągów w Pythonie

Obsługa plików

Obsługa plików w Pythonie Odczytywanie plików Pythona Zapis/Tworzenie plików w Pythonie Usuń pliki Pythona

Moduły Pythona

Samouczek NumPy Przewodnik po pandzie Samouczek Scipy

Python Matplotlib

Wprowadzenie do biblioteki Matplotlib Matplotlib Rozpocznij Matplotlib Pyplot Matplotlib kreślenie Markery Matplotlib Linia Matplotlib Etykiety Matplotlib Siatka Matplotlib Wykresy podrzędne Matplotlib Rozproszenie Matplotlib Paski Matplotlib Histogramy Matplotlib Wykresy kołowe Matplotlib

Nauczanie maszynowe

Pierwsze kroki Tryb średniej mediany Odchylenie standardowe Percentyl Dystrybucja danych Normalna dystrybucja danych Wykres punktowy Regresja liniowa Regresja wielomianowa Regresja wielokrotna Skala Trenuj/Test Drzewo decyzyjne

Python MySQL

Rozpocznij MySQL Tworzenie bazy danych MySQL Utwórz tabelę MySQL Wstaw MySQL Wybór MySQL MySQL Gdzie Zamów MySQL według Usuń MySQL Tabela upuszczania MySQL Aktualizacja MySQL Limit MySQL Dołącz do MySQL

Python MongoDB

MongoDB Rozpocznij MongoDB Utwórz bazę danych MongoDB Utwórz kolekcję Wstaw MongoDB MongoDB Znajdź Zapytanie MongoDB Sortuj MongoDB Usuń MongoDB MongoDB Drop Collection Aktualizacja MongoDB Limit MongoDB

Odniesienie do Pythona

Przegląd Pythona Wbudowane funkcje Pythona Metody ciągów Pythona Metody listy Pythona Metody słownika Pythona Metody krotek w Pythonie Metody zestawów Pythona Metody plików Pythona Słowa kluczowe w Pythonie Wyjątki Pythona Słownik Pythona

Odniesienie do modułu

Moduł losowy Moduł żądań Moduł statystyk Moduł matematyczny Moduł cMath

Instrukcje Pythona

Usuń duplikaty listy Odwróć ciąg Dodaj dwie liczby

Przykłady Pythona

Przykłady Pythona Kompilator Pythona Ćwiczenia z Pythona Quiz Pythona Certyfikat Pythona

Wartości logiczne w Pythonie


Boolean reprezentują jedną z dwóch wartości: Truelub False.


Wartości logiczne

W programowaniu często trzeba wiedzieć, czy wyrażenie to Truelub False.

Możesz ocenić dowolne wyrażenie w Pythonie i otrzymać jedną z dwóch odpowiedzi Truelub False.

Kiedy porównujesz dwie wartości, wyrażenie jest oceniane, a Python zwraca odpowiedź logiczną:

Przykład

print(10 > 9)
print(10 == 9)
print(10 < 9)

Kiedy uruchamiasz warunek w instrukcji if, Python zwraca Truelub False:

Przykład

Wydrukuj wiadomość na podstawie tego, czy warunek jest Truelub False:

a = 200
b = 33

if b > a:
  print("b is greater than a")
else:
  print("b is not greater than a")

Oceń wartości i zmienne

Funkcja bool()pozwala ocenić dowolną wartość i dać Ci Truelub False w zamian,

Przykład

Oceń ciąg i liczbę:

print(bool("Hello"))
print(bool(15))

Przykład

Oceń dwie zmienne:

x = "Hello"
y = 15

print(bool(x))
print(bool(y))


Większość wartości jest prawdziwa

Prawie każda wartość jest oceniana, Truejeśli ma jakąś treść.

Każdy ciąg to True, z wyjątkiem pustych ciągów.

Dowolna liczba to True, z wyjątkiem 0.

Każda lista, krotka, zestaw i słownik to True, z wyjątkiem pustych.

Przykład

Następujące zwróci True:

bool("abc")
bool(123)
bool(["apple", "cherry", "banana"])

Niektóre wartości są fałszywe

W rzeczywistości nie ma wielu wartości, których wynikiem jest False, z wyjątkiem pustych wartości, takich jak (), [], {}, "", liczba 0i wartość None. I oczywiście wartość Falseocenia się na False.

Przykład

Następujące zwróci False:

bool(False)
bool(None)
bool(0)
bool("")
bool(())
bool([])
bool({})

Jeszcze jedna wartość lub w tym przypadku obiekt zwraca się do False, a to oznacza, że ​​masz obiekt utworzony z klasy z __len__funkcją, która zwraca 0lub False:

Przykład

class myclass():
  def __len__(self):
    return 0

myobj = myclass()
print(bool(myobj))

Funkcje mogą zwracać wartość logiczną

Możesz tworzyć funkcje, które zwracają wartość logiczną:

Przykład

Wydrukuj odpowiedź funkcji:

def myFunction() :
  return True

print(myFunction())

Możesz wykonać kod na podstawie odpowiedzi logicznej funkcji:

Przykład

Drukuj "TAK!" jeśli funkcja zwróci True, w przeciwnym razie wypisz "NIE!":

def myFunction() :
  return True

if myFunction():
  print("YES!")
else:
  print("NO!")

Python ma również wiele wbudowanych funkcji, które zwracają wartość logiczną, takich jak isinstance() funkcja, której można użyć do określenia, czy obiekt ma określony typ danych:

Przykład

Sprawdź, czy obiekt jest liczbą całkowitą, czy nie:

x = 200
print(isinstance(x, int))

Sprawdź się za pomocą ćwiczeń

Ćwiczenie:

Poniższe stwierdzenie spowoduje wydrukowanie wartości logicznej, która?

print(10 > 9)