Znaiemo informatyku
Перейти до вправи:
Pexeso
Перейти до теми:
Мова програмування Python
Розгорнути на весь екран
Практикуйтеся без обмежень

Ваша кількість відповідей на день обмежена. Для збільшення ліміту або отримати доступ до аккаунту з ліцензією, будь ласка, увійдіть в систему.

Увійти в систему
Переглянути підсумовування теми
MKT
Поділитися

QR-код

QR-код можна відсканувати, наприклад, за допомогою мобільного телефону, щоб перейти безпосередньо до цієї вправи або набору прикладів.

Код / коротка адреса

Трисимвольний код можна ввести в рядок пошуку, він також є частиною скороченої адреси.

Скопіюйте, клацнувши.

MKT

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

Огляд типів

Основні типи даних у 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 – це тепер рядок, а операція * для рядків

            # значить повторюваний запис до рядку)
Закрити

Огляд типів даних (середнє)

Вирішено:

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

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

Напишіть нам

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

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

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

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