Zmienne i typy danych Pythona wyjaśnione w prosty sposób
W Pythonie zmienne i typy danych to podstawowe koncepcje, których będziesz używać w niemal każdym pisanym programie. Zrozumienie, jak używać zmiennych i rozpoznawać różne typy danych, pomoże Ci skutecznie zarządzać danymi i manipulować nimi. Ten przewodnik przeprowadzi Cię przez podstawy zmiennych i typów danych Pythona w prosty sposób.
Czym są zmienne?
Zmienne służą do przechowywania informacji, do których można się odwoływać i którymi można manipulować w całym programie. W Pythonie zmienne są tworzone przez przypisanie wartości do nazwy za pomocą operatora =
.
# Example of variable assignment
message = "Hello, Python!"
age = 25
pi = 3.14
W powyższym przykładzie message
to zmienna przechowująca ciąg znaków, age
przechowuje liczbę całkowitą, a pi
przechowuje liczbę zmiennoprzecinkową.
Typy danych Pythona
Python obsługuje kilka typów danych, z których każdy służy do reprezentowania różnych rodzajów danych. Oto najczęstsze typy danych, z którymi się spotkasz:
1. Liczba całkowita
Liczby całkowite to liczby całkowite bez przecinka dziesiętnego. Mogą być dodatnie, ujemne lub zerowe.
# Integer example
age = 30
temperature = -5
2. Platforma
Floats to liczby zawierające przecinek dziesiętny. Są używane do reprezentowania liczb rzeczywistych.
# Float example
height = 5.9
weight = 72.5
3. Smyczkowy
Ciągi znaków to sekwencje znaków ujęte w cudzysłowy. Służą do reprezentowania tekstu.
# String example
name = "Alice"
greeting = "Hello, World!"
4. Boolowski
Wartości logiczne reprezentują jedną z dwóch wartości: True
lub False
. Są często używane w instrukcjach warunkowych.
# Boolean example
is_student = True
is_graduate = False
5. Lista
Listy to uporządkowane zbiory elementów, które mogą mieć różne typy danych. Listy są zmienne, co oznacza, że ich zawartość może być zmieniana.
# List example
fruits = ["apple", "banana", "cherry"]
numbers = [1, 2, 3, 4, 5]
6. Słownik
Słowniki przechowują pary klucz-wartość. Każdy klucz musi być unikalny, a wartości mogą być dowolnego typu danych. Słowniki są nieuporządkowane i zmienne.
# Dictionary example
person = {
"name": "Alice",
"age": 30,
"city": "New York"
}
Konwersja typu
Czasami trzeba przekonwertować dane z jednego typu na inny. Python udostępnia kilka funkcji do tego celu:
int()
- Konwertuje wartość na liczbę całkowitąfloat()
- Konwertuje wartość na floatstr()
- Konwertuje wartość na ciąg znaków
# Type conversion example
number = "42"
converted_number = int(number)
print(converted_number + 8) # Output: 50
Wniosek
Zrozumienie zmiennych i typów danych Pythona jest kluczowe dla pisania skutecznych programów. Zmienne umożliwiają przechowywanie i manipulowanie danymi, podczas gdy typy danych definiują rodzaj danych, z którymi pracujesz. Opanowując te koncepcje, będziesz w stanie z łatwością poradzić sobie z szeroką gamą zadań programistycznych. Kontynuuj ćwiczenie i eksperymentowanie z różnymi typami danych i zmiennymi, aby poprawić swoje umiejętności Pythona.