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 float
  • str() - 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.