Intern
Какви са литералите в езика Python?
sobes.tech AI
Отговор от 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): Пары ключ-стойност в фигурни скоби.
{'име': 'Ivan', 'възраст': 30} {} # празен речник
- Списъци (list): Елементи в квадратни скоби.