Python lekcja trzecia

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