Zmienne
Co to jest zmienna?
Wyobraźmy sobie, że pamięć komputera to jest komoda z wieloma szufladami. My do takiej szuflady wrzucamy jakąś rzecz, a samej szufladzie nadajemy nazwę.
Tak działa zmienna w programowaniu. Kiedy chcemy użyć jakiejś wartości wiele razy, wrzucamy ją do pamięci komputera i przypisujemy jej jakąś nazwę
Jak stworzyć zmienną?
W pythonie tworzenie zmiennych jest dość uproszczone. Na początku piszemy nazwę zmiennej, później "=" i wartość, którą chcemy do niej przypisać.
Warto zapamiętać, że w językach programowania "=" działa inaczej niż w matematyce. W pythonie, "=" przypisuje wartość do zmiennej, a nie je porównuje
a = 6 b = 6.7 imie = "Janek" czyDziala = True
Powyżej utworzyłem cztery zmienne o nazwach a, b, imie i czyDziala i przypisałem do nich konkretne wartości. Te zmienne można wyświetlić w konsoli
print(a) # W konsoli: 6 print(b) # W konsoli: 6.7 print(imie) # W konsoli: "Janek" print(czyDZiala) # W konsoli: "True"
Podstawowe typy danych
W programowaniu, dane dzielimy na typy. W pythonie, wyróżniamy 5 podstawowych typów danych:
- int - liczba całkowita (integer) np. 4, 3, 24551, 67
- float - liczba zmiennoprzecinkowa (z ułamkiem) np. 4.21, 3.14, 10.5, 3.1
- str - string, czyli tekst np. 'Ala ma kota', 'Piotr', '23'. Tekst zawsze musi być w cudzysłowiach lub apostrofach!
- bool - typ logiczny prawda/fałsz. Najczęściej spotykany przy instrukcjach warunkowych. W pythonie ma wartość True lub False
- NoneType - pusta wartość, rzadko spotykany. Ma zawsze wartość None
Jak sprawdzić typ zmiennej?
Służy do tego type(). Możemy sprawdzić typy utworzonych wcześniej zmiennych i wyświetlić je w konsoli.
print(type(a)) # W konsoli <class 'int'> print(type(b)) # W konsoli <class 'float'> print(type(imie)) # W konsoli <class 'str'> print(type(czyDziala)) # W konsoli <class 'bool'>