Znaiemo informatyku
Дякуємо за Ваш відгук.

Огляд типів даних

Огляд типів

Основні типи даних у Python:

Тип Опис Приклади значень
int цілі числа 1, 42, -5, 200
float дійсні числа (точніше, числа з рухомою комою, де Python використовує десяткову крапку, а не кому) 2.5, 3.25, -12.37832
bool значення істинності True, False
str рядки "порося", "пес"
list списки, які є впорядкованими наборами значень [1, 3, 8, 2], ["коза", "вівця", "кенгуру"]
dict словники, які є невпорядкованими парами ключ-значення (словник відображає ключі на значення) {"a": 5, "b": 10}

Python також пропонує інші типи, наприклад, complex' (комплексні числа),tuple’ (сутність, незмінна послідовність), `set’ (набір).

Мінливість і незмінність

Ми розрізняємо типи залежно від того, чи можемо ми змінити їхні значення:

  • мінливі (mutable) типи даних це list, set, dict;
  • незмінні (immutable) типи даних це int, float, bool, str, tuple.

Ця відмінність важлива, наприклад, при використанні словників – словники можна індексувати лише незмінними типами.

Приведення типів

Назви типів також є назвами вбудованих функцій, які виконуватимуть приведення. Типи змінних дуже важливі. Наприклад, вони впливають на значення операторів. Типовим прикладом є приведення числа до рядка:

x = 15

print(x)    # напише 15

print(3*x)  # напише 45

x = str(x)  # приведення до рядка, x тепер містить "15"

print(x)    # напише 15 (у цьому випадку не видно різниці)

print(3*x)  # напише 151515 (тому що x – це тепер рядок, а операція * для рядків

            # значить повторюваний запис до рядку)
Підсумок мені допоміг
Підсумок мені не допоміг

Вибір

Швидке практикування шляхом вибору з двох варіантів.


Огляд типів даних  
Переглянути пояснення теми


Pexeso

Вправа на знаходження пар.


Огляд типів даних  
Переглянути пояснення теми


ЗВ’ЯЖІТЬСЯ З НАМИ

Дякуємо за ваше повідомлення, його було успішно відправлено.

Напишіть нам

Вам потрібна допомога?

Будь ласка, спочатку ознайомтеся з поширеними запитаннями:

Про що йдеться у повідомленні?

Повідомлення Зміст Управління Вхід до системи Ліцензія