Zmienne¶
W naszych programach często będziemy korzystać ze zmiennych. Można o nich myśleć jak o pudełkach, w których przechowujemy obiekt. Zmiennym nadajemy nazwy, przypisujemy wartości, by je później odczytywać i modyfikować.
Warto zwrócić uwagę, że pojedynczy znak równości =
oznacza przypisanie (czytamy przypisz), a podwójny ==
porównanie (równa się).
O zmiennych myślimy jako o określonym miejscu w pamięci, w którym może być przechowywany obiekt. W Pythonie zmienne są tworzone w momencie, gdy po raz pierwszy przypisywana jest im wartość. Stąd, aby korzystać ze zmiennych, trzeba im nadać wartość. Jednakże wartości zmiennych mogą być potem wielokrotnie zmieniane. Nazwa zmiennej:
musi się zaczynać od litery lub znaku
_
, przyjmuje się, że zmienne oznaczamy małymi literami,potem mogą następować inne litery, cyfry lub znak
_
,nie można używać zarezerwowanych słów, takich jak
for
,while
, …powinna wskazywać na rodzaj danych, które są w niej przechowywane.
Pamiętajmy, że w Pythonie wielkość liter ma znaczenie.
Rozważmy następujący problem zamiany wartości zmiennych. Na przykład, jeśli na zmiennej x
mamy przypisaną wartość 3
, a na y
wartość 5
, to chcemy, aby po wykonaniu programu było odwrotnie na x
wartość 5
, a na y
wartość 3
. W jakiej kolejności należy ustawić poniższe instrukcje?
W jakiej kolejności należy ustawić następujące instrukcje?
W języku Python możliwa jest zamiana poprzez jednoczesne wykonanie dwóch instrukcji:
x, y = y, x
.