Intern
486
Ce sunt literalurile în limbajul Python?
Răspuns de la AI
sobes.tech AI
Literalele sunt valori fixe care reprezintă reprezentări textuale directe ale tipurilor de date de bază. Ele sunt utilizate pentru a crea obiecte ale acestor tipuri fără a apela constructori sau funcții.
Tipuri principale de literale:
- Literale de șiruri: Secvență de caractere între ghilimele simple, duble, triple simple sau triple duble.
'ghilimele simple' "ghilimele duble" '''ghilimele simple triple pentru șiruri multilinesc''' """ghilimele duble triple pentru șiruri multilinesc""" - Literale numerice:
- Numere întregi (int): Reprezintă numere întregi. Pot fi în sistem zecimal, binar (
0b), octal (0o) sau hexazecimal (0x).123 0b1010 # binar 10 0o17 # octal 15 0xFF # hexazecimal 255 - Numere în virgulă mobilă (float): Reprezintă numere reale cu punct zecimal sau în formă exponențială.
3.14 1.0e-5 # 0.00001 - Numere complexe (complex): Reprezintă numere cu parte imaginară.
1 + 2j
- Numere întregi (int): Reprezintă numere întregi. Pot fi în sistem zecimal, binar (
- Literale logice: Reprezintă valori booleene.
True False - Literal special
None: Reprezintă absența valorii.None - Colecții (parțial literals): Sintaxa pentru crearea listelor, tuplelor și dicționarelor este adesea considerată ca o formă literală.
- Liste (list): Elementele între paranteze pătrate.
[1, 'a', True] - Tuple (tuple): Elementele între paranteze rotunde (parantezele sunt obligatorii doar pentru tuple goale sau cu un singur element).
(1, 2, 'b') () # tuple gol (5,) # tuple cu un singur element - Seturi (set): Elementele între acolade (cu excepția setului gol).
{1, 2, 3} # Pentru setul gol se folosește set() - Dicționare (dict): Perechi cheie-valoare între acolade.
{'nume': 'Ivan', 'vârstă': 30} {} # dicționar gol
- Liste (list): Elementele între paranteze pătrate.