Python lekcja trzecia

Instrukcje warunkowe

== działa też do stringów, np. "pies" == "pies" to True, a "pies" == "kot" to False
< > też działają, Python sprawdza kod unicode każdej litery i porównuje je ze sobą
or/and
False OR True - zawsze wynik to True
False AND True - zawsze wynik to False
If
x = 3
y = 5
if x<y:
print ("x mniejsze of y")
elif (tutaj jakis warunek):
(tu co ma sie wydarzyc)
else:
(tu co ma sie wydarzyc jak oba warunki nie beda spełnione)
Wcięcia są ważne
f string
f string ułatwia wyświetlanie zmiennych
print (f"{do_sprawdzenia} jest równa {x}")
Uwaga! Lepiej używać go tylko do wyświetlania danych, nie wpisywania ich przez użytkownika
len ()
Funkcja len () sprawdza długość stringa, np.:
moj_tekst = "jakis tekst"
len(moj_tekst)
Metody
Metody to "specjalne" funkcje, np. dla stringów
.lower() - metoda zmieniająca string na same małe znaki
.upper() - metoda zmieniająca string na same duże znaki
moj_tekst = "jakis tekst"
tekst_upper = moj_tekst.upper()
tekst_lower = moj_tekst.lower()
Porównania w pythonie
Operator Pytanie Przykład
== równe? x == y
!= nierówne? x != y
tablice z
jeżeli między lub będzie choć raz prawda to wynikiem zawsze jest prawda
prawda lub prawda = false
Elif oszczędzają pracy komputerowi nie przeliczając każdej linijki po kolei jak w przypadku samych if