Funcții încorporate în Python: explicate cu exemple

Publicat: 2023-02-11

Cuprins

Funcții încorporate în Python

În Python, o funcție este un bloc de instrucțiuni legate între ele și efectuează o anumită operație sau sarcină. Există trei tipuri de funcții în Python. Acestea sunt funcții încorporate sau de bibliotecă, funcții definite de utilizator și funcții anonime. Funcțiile definite de programator sau utilizator pentru a efectua o anumită sarcină se numesc funcție definită de utilizator în Python. Funcțiile anonime sunt acele funcții dintr-un cod Python fără a menționa un nume.

Consultați cursurile noastre gratuite pentru a obține un avantaj față de concurență.

Explorați cursurile noastre populare de inginerie software

Master în Informatică de la LJMU și IIITB Programul de certificat de securitate cibernetică Caltech CTME
Bootcamp de dezvoltare completă Programul PG în Blockchain
Program Executive PG în Full Stack Development
Vezi mai jos toate cursurile noastre
Cursuri de Inginerie Software

Totul despre funcțiile încorporate

Funcțiile încorporate în Python sunt acele funcții care sunt predefinite în Python pentru a efectua sarcini implicite. Acestea sunt funcțiile disponibile în interpretul Python pentru a fi utilizate în orice moment în care este invocat. Există 69 de funcții încorporate în Python.

Învață cursuri de dezvoltare software online de la cele mai bune universități din lume. Câștigați programe Executive PG, programe avansate de certificat sau programe de master pentru a vă accelera cariera.

Abilități de dezvoltare software la cerere

Cursuri JavaScript Cursuri de bază Java Cursuri de Structuri de Date
Cursuri Node.js Cursuri SQL Cursuri de dezvoltare full stack
Cursuri NFT Cursuri DevOps Cursuri de Big Data
Cursuri React.js Cursuri de securitate cibernetică Cursuri de cloud computing
Cursuri de proiectare baze de date Cursuri Python Cursuri de criptomonede

Funcții încorporate și sarcinile lor predefinite

Funcție încorporată Sarcina efectuată
abs() Este returnată valoarea absolută a unui număr.
toate() O valoare adevărată este returnată atunci când toate elementele din iterabil sunt adevărate.
orice() Această funcție este responsabilă pentru verificarea dacă vreunul dintre elementele iterabile este adevărat.
ascii() Este returnat un șir cu ilustrație imprimabilă.
cos() Convertește un număr întreg într-un număr binar.
bool() Această funcție este invocată pentru a converti o valoare în boolean.
punct de întrerupere() Este apelat pentru a introduce utilizatorul în depanator.
bytearray() O matrice dată de dimensiunea octetului este returnată atunci când această funcție este apelată.
octeți () Această funcție returnează o matrice de octeți cu o secvență întreagă care nu poate fi modificată.
apelabil() Funcția este invocată pentru a verifica dacă un obiect poate fi apelat sau nu.
chr() Un șir este returnat dintr-un număr întreg.
metoda clasa() Este returnată metoda de clasă a unei anumite funcții.
compila() Returnează obiectul unui cod Python.
complex() Această funcție este invocată pentru a genera un număr complex.
delattr() Atributele Obiectului sunt șterse atunci când această funcție este apelată.
dict() Un dicționar poate fi cu această funcție.
dir() Cu această funcție, se încearcă returnarea atributelor Obiectului.
divmod() Folosit pentru a returna un tuplu de coeficienti si restul in diviziune intreaga.
enumera() Este returnat un obiect Enumerare.
eval() Această funcție execută un cod Python în cadrul programului scris.
exec() Folosim această funcție pentru a facilita execuția dinamică a codului Python.
filtru() Este dezvoltat un iterator pentru acele elemente pentru care funcția returnează o valoare adevărată.
pluti() Cu această funcție, un număr sau un șir poate returna o valoare în virgulă mobilă.
format() Valoarea returnată este convertită într-o reprezentare formatată.
frozenset() Funcția returnează un nou obiect înghețat care nu poate fi modificat.
getattr() Funcția este invocată pentru a returna valoarea atributului numit al unui obiect.
global() Este returnat dicționarul curent al tabelului global de simboluri.
hasattr() Spune dacă obiectul sau șirul are un atribut numit sau nu.
hash() Această funcție este invocată pentru a obține valoarea hash a unui Obiect.
Ajutor() Un sistem de ajutor încorporat este invocat pentru interacțiune.
hex() Pentru a realiza conversia întregului în hexazecimal.
id() Identitatea unui obiect este returnată.
intrare() O linie de șir este citită și returnată.
int() O valoare întreagă este returnată dintr-un număr sau dintr-un șir.
esteinstanta() Pentru a examina dacă un Object este instanța clasei.
issubclass() Pentru a verifica dacă clasa invocată este sau nu o subclasă a unei alte clase.
iter() Un iterator este returnat atunci când această funcție este apelată.
len() Pentru a returna lungimea unui obiect.
listă() Această funcție generează o listă în codul Python.
localnici () Este returnat dicționarul curent al tabelului de simboluri locale.
Hartă() Un iterator care aplică funcția pentru a returna lista cu invocarea acestei funcții.
max() Este returnat articolul cu valoarea maximă în iterabil.
vizualizare memorie() Obiectul „vizualizare memorie” al argumentului dat este returnat.
min() Funcția returnează un element cu valoarea minimă din iterabil.
Următorul() Funcția este utilizată pentru a prelua următorul articol al iteratorului.
obiect() Funcția returnează un nou obiect fără caracteristici.
oct() Este returnată o reprezentare octală a întregului dat.
deschis() Funcția deschide un fișier și returnează fișierul Object.
ord() Este returnată valoarea întreagă a caracterului Unicode.
pow() Se returnează exponentul unui număr.
imprimare() Folosit pentru a imprima obiectul dat.
proprietate() Funcția este folosită pentru a returna atributul de proprietate
gamă() Invocat pentru a returna o secvență de numere întregi de la început până la oprire.
repr() Returnează un șir cu reprezentarea imprimabilă a obiectului.
inversat() Această funcție este utilizată pentru a obține inversul unei secvențe iteratoare.
rundă() Un număr este rotunjit la zecimală specificată.
a stabilit() Funcția formulează și returnează o mulțime.
setattr() Setează o valoare atributului obiectului.
felie() Un obiect slice este returnat cu această funcție.
sortat() Lista sortată a iterabilului dat este extrasă cu această funcție.
staticmethod() O metodă este transformată într-o metodă statică.
str() Versiunea șirului unui obiect este returnată.
sumă() Sunt adăugate elemente ale iterabilului.
super() Este returnat obiectul proxy al clasei de bază.
tuplu() Funcția returnează un tuplu.
tip() Tipul unui obiect este returnat.
vars() Funcția returnează atributul _dict_ al unui Obiect.
zip() Un agregat este realizat din elemente ale fiecărui iterabil.
_import__() Declarația „import” invocă această funcție.

La upGrad, programul nostru Executive Postuniversitar în Dezvoltare Software – Specializare Cloud Backend Development , oferit în colaborare cu IIITB, este un program de 12-15 luni, destinat atât profesioniștilor nou, cât și profesioniștilor cu experiență care doresc să înțeleagă cloud computing mai detaliat. Cursul este foarte orientat spre formare și vă oferă toată expunerea practică de care aveți nevoie pentru a începe în lumea dezvoltării software și a cloud computingului. Consultați pagina cursului și înscrieți-vă în curând!

Vrei să distribui acest articol?

Pregătiți-vă pentru o carieră a viitorului

Aplicați pentru Master of Science în Informatică