Базовые типы данных
Типы данных в Python, которые мы будем рассматривать в начале курса, можно организовать так:
- Типы
- Базовые неизменяемые
- Числовые
- Целые (
int
) - Действительные (
float
) - Комплексные (
complex
) - Логические (
bool
)
- Перечислимые
- Строки (
str
) - Байтовые строки (
bytes
)
NoneType
- Базовые изменяемые
- Перечислимые
- Списки (
list
) - Словари (
dict
) - Наборы (
set
)
Некоторые базовые типы данных
Тип | Описание | Примечание | Пример |
---|---|---|---|
int | Целое число | Длина не ограничена (при выходе за пределы машинного long int включается «длинная» арифметика) | 42 |
float | Число с плавающей запятой | Машинный double точнее в sys.float_info | 3.14159 |
str | Строка | Массив символов в определенной кодировке (по умолчанию utf8). Типа «символ» нет, символ — это строка из одного символа | "привет" |
bytes | Байтовая строка | Массив байтов. Типа «байт» нет, байт — это байтовая строка из одного символа | b"\x23\x14\x00" |
bool | Логический тип | Значения True и False | True |
NoneType | Пустой объект | Единственное значение None | None |
Все эти типы являются неизменяемыми (immutable). С точки зрения памяти новая переменная создается при каждом присваивании.
base/dtype.txt · Последнее изменение: 2022/08/10 23:33 — root
Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 4.0 International