Літерали

Оновлено: 24.04.2023

Python підтримує рядкові та байтові літерали та різні числові літерали:

literal ::=  stringliteral | bytesliteral
             | integer | floatnumber | imagnumber

Обчислення літералу дає об’єкт заданого типу (рядок, байти, ціле число, число з плаваючою комою, комплексне число) із заданим значенням. Значення може бути наближено у випадку плаваючої коми та уявних (комплексних) літералів. Перегляньте розділ Літерали для деталей.

Усі літерали відповідають незмінним типам даних, і, отже, ідентичність об’єкта менш важлива, ніж його значення. Кілька обчислень літералів з однаковим значенням (або те саме входження в текст програми, або інше входження) можуть отримати той самий об’єкт або інший об’єкт з тим самим значенням.