LECȚIA 3
|
PAG. 1 / 4
|
Acasă >>>
Lecții online
Principalele tipuri de date
În Python există șase tipuri standard de date principale:- Numerice
- Șiruri de caractere
- Liste
- Tupluri
- Seturi
- Dicționare
Ultimele patru sunt colecții de date și le vei studia separat în secțiuni diferite. Acum ne vom ocupa de primele două.
Tipuri de date numerice
Tipurile de date numerice sunt int (numere întregi cu semn), float (numere reale, cu zecimale) și complex (numere complexe). Exemple:int() | float() | complex() |
11 | 0.0 | 2+3j |
124 | 23.14 | 1-2j |
-93 | -173.955 | 3.14j |
Analizați cele trei exemple de mai jos:
OBSERVAȚII - Exemplul 1
Am folosit funcția int() care a primit ca argument șirul de text introdus de utilizator. Aceasta l-a convertit spre o valoare întreagă cu semn ce a fost reținută de variabila x, apoi similar pentru y. De această dată rezultatul este unul corect matematic și asta ne doream – adunarea numerelor.
Atenție. Deoarece am impus ca tip de date int() pentru cele două variabile, x și y, dacă încercăm să introducem textul Star (sau "Star" ori 'Star') ca valoare pentru prima variabilă, vom obține de acum eroare:
ValueError: invalid literal for int() with base 10: 'Star' on line 1
x nu poate reține decât numere întregi cu semn.
Notă. În limbajul Python 3 tipul long nu există. În funcție de ce memorie internă are la dispoziție dispozitivul, puteți introduce și un miliard de miliardeplus 1 😜:
1000000000000000001
Am folosit funcția int() care a primit ca argument șirul de text introdus de utilizator. Aceasta l-a convertit spre o valoare întreagă cu semn ce a fost reținută de variabila x, apoi similar pentru y. De această dată rezultatul este unul corect matematic și asta ne doream – adunarea numerelor.
Atenție. Deoarece am impus ca tip de date int() pentru cele două variabile, x și y, dacă încercăm să introducem textul Star (sau "Star" ori 'Star') ca valoare pentru prima variabilă, vom obține de acum eroare:
ValueError: invalid literal for int() with base 10: 'Star' on line 1
x nu poate reține decât numere întregi cu semn.
Notă. În limbajul Python 3 tipul long nu există. În funcție de ce memorie internă are la dispoziție dispozitivul, puteți introduce și un miliard de miliarde
1000000000000000001
Execută toate programele și citește observațiile.
home | list LECȚII | perm_identity | arrow_upward |