Назад к вопросам
Intern
186
questionbank
Что такое литералы в языке Python?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Литералы - это фиксированные значения, представляющие собой прямые текстовые представления основных типов данных. Они используются для создания объектов этих типов без вызова конструкторов или функций.
Основные типы литералов:
- Строковые литералы: Последовательность символов в одинарных, двойных, тройных одинарных или тройных двойных кавычках.
'одинарные кавычки' "двойные кавычки" '''тройные одинарные для многострочных строк''' """тройные двойные для многострочных строк""" - Числовые литералы:
- Целочисленные (int): Представляют целые числа. Могут быть в десятичной, двоичной (префикс
0b), восьмеричной (0o) или шестнадцатеричной (0x) системах счисления.123 0b1010 # двоичное 10 0o17 # восьмеричное 15 0xFF # шестнадцатеричное 255 - С плавающей точкой (float): Представляют вещественные числа с десятичной точкой или в экспоненциальной форме.
3.14 1.0e-5 # 0.00001 - Комплексные (complex): Представляют числа с мнимой частью.
1 + 2j
- Целочисленные (int): Представляют целые числа. Могут быть в десятичной, двоичной (префикс
- Логические литералы: Представляют булевы значения.
True False - Специальный литерал
None: Представляет отсутствие значения.None - Коллекции (частично литералы): Синтаксис для создания списков, кортежей и словарей часто рассматривается как литеральная форма.
- Списки (list): Элементы в квадратных скобках.
[1, 'a', True] - Кортежи (tuple): Элементы в круглых скобках (скобки обязательны только для пустого кортежа или кортежа из одного элемента).
(1, 2, 'b') () # пустой кортеж (5,) # кортеж из одного элемента - Множества (set): Элементы в фигурных скобках (кроме пустого множества).
{1, 2, 3} # Для пустого множества используется set() - Словари (dict): Пары ключ-значение в фигурных скобках.
{'имя': 'Иван', 'возраст': 30} {} # пустой словарь
- Списки (list): Элементы в квадратных скобках.