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.