Intern
Čo sú literály v jazyku Python?
sobes.tech AI
Odpoveď od AI
Literály sú pevne stanovené hodnoty, ktoré predstavujú priame textové reprezentácie základných dátových typov. Používajú sa na vytváranie objektov týchto typov bez volania konštruktorov alebo funkcií.
Hlavné typy literálov:
- Reťazcové literály: Sekvencia znakov v jednoduchých, dvojitých, trojitých jednoduchých alebo trojitých dvojitých úvodzovkách.
'jednoduché úvodzovky' "dvojité úvodzovky" '''trojité jednoduché pre viacriadkové reťazce''' """trojité dvojité pre viacriadkové reťazce""" - Číselné literály:
- Celé čísla (int): Predstavujú celé čísla. Môžu byť v desiatkovej, dvojkovej (prefix
0b), osmičkovej (0o) alebo šestnástkovej (0x) sústave.123 0b1010 # dvojkové 10 0o17 # osmičkové 15 0xFF # šestnástkové 255 - S plávajúcou desatinnou čiarkou (float): Predstavujú reálne čísla s desatinnou čiarkou alebo v exponenciálnej forme.
3.14 1.0e-5 # 0.00001 - Komplexné (complex): Predstavujú čísla s imaginárnou časťou.
1 + 2j
- Celé čísla (int): Predstavujú celé čísla. Môžu byť v desiatkovej, dvojkovej (prefix
- Logické literály: Predstavujú booleovské hodnoty.
True False - Špeciálny literál
None: Predstavuje absenciu hodnoty.None - Kolekcie (čiastočné literály): Syntax na vytváranie zoznamov, n-tíc a slovníkov je často považovaná za literárnu formu.
- Zoznamy (list): Prvky v hranatých zátvorkách.
[1, 'a', True] - N-tice (tuple): Prvky v okrúhlych zátvorkách (zátvorky sú povinné iba pre prázdnu n-ticu alebo n-ticu s jedným prvkom).
(1, 2, 'b') () # prázdna n-tica (5,) # n-tica s jedným prvkom - Množiny (set): Prvky v hranatých zátvorkách (okrem prázdnej množiny).
{1, 2, 3} # Pre prázdnu množinu sa používa set() - Slovníky (dict): Pary kľúč-hodnota v hranatých zátvorkách.
{'meno': 'Ivan', 'vek': 30} {} # prázdny slovník
- Zoznamy (list): Prvky v hranatých zátvorkách.