- Каждая переменная в Python имеет тип данных, который определяет:
- какие операции с ней можно выполнять;
- как интерпретируются хранимые данные;
- сколько памяти примерно требуется для хранения значения.
- В Python тип переменной определяется автоматически при присваивании значения.
Категория | Тип | Размер (байт) | Диапазон значений | Пример |
Целочис-ленный | int | зависит от значения | ограничен только объёмом памяти | a = 42d = 10000 |
Вещест-венный | float | 8 | ±5.0e – 324 до ±1.7e308 | g = 3.14i = 1.414 |
Строковый | str | зависит от длины строки | ограничен только объёмом памяти | k = 'A' |
Преобразование | Пример | Результат | Примечание |
int → float | a = 7b = float(a) | b = 7.0 | Без потерь |
float → int | a = 7.8b = int(a) | b = 7 | Дробная часть отбрасывается |