Přejít na téma
Огляд типів даних
Přejít na cvičení
main_page-nova_doplnovacka
Zobrazit na celou obrazovku

Váš denní počet odpovědí je omezen. Pro navýšení limitu či přístup do svého účtu s licencí se přihlaste.

Přihlásit se
Nasdílet žákům Zobrazit vysvětlení tématu Zobrazit nastavení cvičení
Огляд типів даних

Огляд типів

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

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

Огляд типів даних (lehké)

NAPIŠTE NÁM

Děkujeme za vaši zprávu, byla úspěšně odeslána.

Napište nám

Nevíte si rady?

Před položením dotazu si prosím projděte návody:

Prosíme, nezasílejte dotazy na prozrazení řešení úloh či vysvětlení postupu. Pokud hlásíte chybu, upřesněte prosím, v čem přesně spočívá.

Čeho se zpráva týká?

Vzkaz Hlášení chyby Obsah Ovládání Přihlášení Licence