Limba de programare Python are o funcție int () încorporată. care returnează un număr întreg în sistemul de numere zecimale (class int).
Dacă apelați funcția int () fără argumente, ea returnează 0.
Cel mai adesea, funcțiile int () transmit numai un singur argument, care poate fi fie un șir sau un număr. String-urile trebuie să fie reprezentări de caractere ale unui întreg, altfel va fi generat un ValueError.
Dacă treceți un număr întreg la o funcție, îl returnează. Dacă transferați un număr real, atunci acesta va fi rotunjit la întreg în direcția de zero (adică partea fracționată va fi aruncată).
O încercare de a converti un șir care reprezintă o reprezentare simbolică a unui număr fracționat unui întreg folosind int () cauzează o eroare.
Notă. Rezultă că dacă doriți să convertiți un număr fractional într-o reprezentare de șir la un întreg, trebuie mai întâi să utilizați funcția float (), apoi int ().
În cazul în care este specificat al doilea argument pentru funcția int (), primul trebuie să fie întotdeauna un șir. Folosind al doilea argument al funcției int (), este raportat în ce număr de sistem este numărul specificat în linia primului argument. Funcția int () returnează valoarea în notație zecimală.
Prefixele pot fi utilizate pentru notația binară, octală și hexazecimală. Dacă o astfel de reprezentare a unui număr este inclusă în ghilimele, atunci al doilea argument este obligatoriu.
Deci, funcția int () întoarce întotdeauna un întreg zecimal. Dacă primul argument nu este convertit la un număr zecimal, se generează o eroare.