Python
Python
2)Type casting
- convert a type of a variable to another type
3)Math functions
- se realizeaza prin importaea librariei math
round()
o rotunjeste la cea mai apropiata zecimala
math.ceil()
o rotunjeste la nr mai mare
math.floor()
o rotunjeste la nr mai mic
abs()
o afiseaza cat de departe e un nr de 0 (afiseaza
opusul numarului daca e negativ)
pow(variabila, nr)
o afiseaza variabila la puterea numar
math.sqrt()
o afiseaza radacina patrata
max(x, y, z)
o afiseaza maximul dintre cei 3 parametrii
min(x, y, z)
o afiseaza minimul dintre cei 3 parametrii
4)Python slicing
- creeaza un alt string cu elemente din primul string
- se poate realiza cu indexing[] sau slice()
*indexing[] prezinta 3 parametri:
Indexing[start:stop:step]
Indexing[]
Slice()
5)Operatori logici
and (echivalent cu && in c++)
or (echivalent cu || in c++)
not (echivalent cu ! in c++)
6)List functions
list.append(arg)
o pune pe ultima pozitie a listei elementul arg
list.remove(arg)
o sterge elementul arg din lista
list.pop()
o sterge ultimul element din lista
list.insert(0, arg)
o insereaza pe pozitia 0 elementul arg
list.sort()
o sorteaza alfabetic elementele listei
list.clear()
o sterge toate elementele listei
7)Tuples
- sunt niste colectii ordonate si de nemodifcat
- sunt folosite pentru a grupa related data
- se folosesc asemanator ca niste lister dar in loc de []
se folosesc ()
7)Sets
- sunt niste colectii de date neordonate si neindexate,
care nu permit valori dublicat.
8)Dictionaries
- reprezinta o colectie neordodata, dar modificabila
de perechi unice de tipul (key: value) – asemenea unor
obiecte in js