Загальна інформація⚓︎
Існує декілька типів даних в мові програмування Пайтон. Основні з них наведені нижче.
Є механізм створення власних типів даних, використовуючи класи з ООП.
Перелік⚓︎
- int
- float
- bool
- str
- list
- tuple
- dict
- set
- frozenset
- None
Тип об'єкта визначається динамічно. Тип даних змінної може змінюватись впродовж виконання програми.
Підказки типів⚓︎
Інтерпретатор Пайтон не зважає на підказки типів. Існують спеціальні утиліти, в тому числі вбудовані в IDE, які враховують інформацію з підказок типів.
a: int = 123
b: float = 4.56
c: bool = True
d: str = "Let's GO!"
e: list = []
створить порожній список.e: list = [1, 2, 3, 4, 5, 6]
або якщо це послідовні числаe: list = list(range(1, 7))
f: tuple = 1, "dog", True, [1, 2, 3], 5.24
абоf: tuple = (1,)
– створення одноелементного кортежу.g: dict = {}
створить порожній словникh: set = set()
створить порожню множинуi: frozenset = frozenset(my_set_1)
статична, незмінна множинаj: None = None
Ще більш корисні підказки типів у сигнатурі функцій