Tipuri de Date
Putem stoca numere în Python? Dar litere? Cuvinte? Da! Chiar și versuri "Dragostea Din Tei" de Dan Bălan)
În programare, tipurile de date (Data Type) este un concept important.
Variabilele pot stoca diferite tipuri de date.
Python are următoarele tipuri de date încorporate în mod implicit, în aceste categorii:
Text Type:
str
Numeric Types:
int
,float
,complex
Sequence Types:
list
,tuple
,range
Mapping Type:
dict
Set Types:
set
,frozenset
Boolean Type:
bool
Binary Types:
bytes
,bytearray
,memoryview
String
Str
este un șir de caractere (un text).
Un string
poate conține litere, numere, simboluri și spații. Ele trebuie să fie scrise între ghilimele.
Deși înca nu am învățat ce sunt funcțiile, noi deja le folosim.
type()
- funcție care ne spune ce tip de date conține variabila data.
print()
și input()
la fel sunt funcții.
După cum am mai menționat, Python acceptă și ghilimele duble, și ghilimele unice ca fel de scriere a string
-urilor.
Integer
Int
este un număr întreg, pozitiv sau negativ, fără zecimale, de lungime nelimitată.
Amintiți-vă de mulțimea numerelor întregi Z de la matematică, este același lucru.
Float
Float
, sau numărul rațional este un număr, pozitiv sau negativ, care conține unul sau mai multe zecimale.
Float,
la fel, poate fi asociat cu mulțimea numerelor reale R.
Bool
Bool
reprezintă un tip de variabile care pot avea doar două valori: Adevărat sau Fals. Așa cum un întrerupător poate avea doar două stări: conectat sau deconectat, la fel și un bool poate fi doar True
sau False
.
Convertirea
Cum convertim dintr-un tip de date în alt tip de date?
Convertirea din float
în integer
Convertirea din string
în float
Convertirea din int
în string
Convertirea din string
în float
Convertirea din string
în int
Putem converti un string
înint
doar dacă este format în totalitate din cifre.
Convertirea din bool
în int
Every language has an optimization operator. In C++ that operator is ‘//’. (In Python - #)
Last updated