Литералы - это фиксированные значения, представляющие собой прямые текстовые представления основных типов данных. Они используются для создания объектов этих типов без вызова конструкторов или функций.
Основные типы литералов:
- Строковые литералы: Последовательность символов в одинарных, двойных, тройных одинарных или тройных двойных кавычках.
python
- Числовые литералы:
- Целочисленные (int): Представляют целые числа. Могут быть в десятичной, двоичной (префикс
0b), восьмеричной (0o) или шестнадцатеричной (0x) системах счисления.
python
- С плавающей точкой (float): Представляют вещественные числа с десятичной точкой или в экспоненциальной форме.
python
- Комплексные (complex): Представляют числа с мнимой частью.
python
- Логические литералы: Представляют булевы значения.
python
- Специальный литерал
None: Представляет отсутствие значения.
python
- Коллекции (частично литералы): Синтаксис для создания списков, кортежей и словарей часто рассматривается как литеральная форма.
- Списки (list): Элементы в квадратных скобках.
python
- Кортежи (tuple): Элементы в круглых скобках (скобки обязательны только для пустого кортежа или кортежа из одного элемента).
python
- Множества (set): Элементы в фигурных скобках (кроме пустого множества).
python
- Словари (dict): Пары ключ-значение в фигурных скобках.
python