Intern
Mi a literál a Python nyelvben?
sobes.tech MI
Válasz az MI-től
A literálok fix értékek, amelyek a fő típusok közvetlen szöveges ábrázolásait képviselik. Ezeket az értékeket a típusok objektumainak létrehozására használják konstruktorok vagy függvényhívások nélkül.
A literálok fő típusai:
- Sztring literálok: Karakterláncok egyszeres, dupla, háromszoros egyszeres vagy háromszoros dupla idézőjelek között.
'egyszeres idézőjel' "dupla idézőjel" '''háromszoros egyszeres több soros sztringekhez''' """háromszoros dupla több soros sztringekhez""" - Számérték literálok:
- Egész számok (int): Egész számokat ábrázolnak. Lehetnek tízes, bináris (
0b), nyolcas (0o) vagy hexadecimal (0x) rendszerben.123 0b1010 # bináris 10 0o17 # nyolcas 15 0xFF # hexadecimal 255 - Lebegőpontos számok (float): Valós számokat ábrázolnak tizedes ponttal vagy exponenciális formában.
3.14 1.0e-5 # 0.00001 - Komplex számok (complex): Olyan számokat ábrázolnak, amelyeknek van képzetes része.
1 + 2j
- Egész számok (int): Egész számokat ábrázolnak. Lehetnek tízes, bináris (
- Logikai literálok: Boolean értékeket képviselnek.
True False - Speciális literál
None: A hiányzó értéket jelöli.None - Gyűjtemények (részben literálok): A szintaxis listák, tuple-ök és szótárak létrehozására gyakran tekinthető literális formának.
- Listák (list): Szögletes zárójelek között.
[1, 'a', True] - Tuple-ök (tuple): Körzárójelek között (a zárójelek kötelezőek csak üres vagy egy elemből álló tuple esetén).
(1, 2, 'b') () # üres tuple (5,) # egy elemből álló tuple - Halmazok (set): Kapcsos zárójelek között (üres halmaz kivételével).
{1, 2, 3} # Az üres halmazhoz set() használata szükséges - Szótárak (dict): Kulcs-érték párok kapcsos zárójelek között.
{'név': 'Ivan', 'kor': 30} {} # üres szótár
- Listák (list): Szögletes zárójelek között.