Home » Articole » Articole » Calculatoare » Programare » Python » Bibliotecile importate și alte funcții în Python

Bibliotecile importate și alte funcții în Python

postat în: Python 0

În acest capitol, vom acoperi câteva funcții din diferite biblioteci importate care sunt căutate frecvent sau utilizate în Python. Acest capitol nu este necesar pentru a înțelege pe deplin elementele de bază ale Python. Acest capitol este menit să arate capacitatea suplimentară a Python, care poate fi utilizată cu ceea ce știți deja despre limbaj.

math

Biblioteca math are multe funcții care sunt utile pentru programele care trebuie să efectueze operații matematice, care nu pot fi realizate folosind operatorii încorporați.

Această secțiune presupune că aveți pregătire matematică până la trigonometrie inclusiv.

Lista următoare arată toate funcțiile din biblioteca math:

  • math.ceil
  • math.copysign
  • math.fabs
  • math.factorial
  • math.floor
  • math.fmod (Nu este cel mai ideal pentru scopul său. Nu va fi explicat.)
  • math.frexp (În afara domeniului de aplicare al acestui tutorial. Nu va fi explicat.)
  • math.fsum
  • math.isfinite
  • math.isinf
  • math.isnan
  • math.ldexp
  • math.modf (În afara domeniului de aplicare al acestui tutorial. Nu va fi explicat.)
  • math.trunc (În afara domeniului de aplicare al acestui tutorial. Nu va fi explicat.)
  • math.exp
  • math.expm1
  • math.log
  • math.log1p
  • math.log10
  • math.pow
  • math.sqrt
  • math.acos
  • math.asin
  • math.atan
  • math.atan2
  • math.cos
  • math.hypot
  • math.sin
  • math.tan
  • math.degrees
  • math.radians
  • math.acosh
  • math.asinh
  • math.atanh
  • math.cosh
  • math.sinh
  • math.tanh
  • math.erf
  • math.erfc
  • math.gamma
  • math.lgamma
  • math.pi
  • math.e

Desigur, nu vom acoperi fiecare dintre aceste funcții. Dar vom acoperi o bună parte dintre ele.

Să începem prin a acoperi cele două constante din biblioteca de matematică. math.pi este constanta matematică „π”, la precizia disponibilă pe computer. math.e este constanta matematică „e”, la precizia disponibilă pe computer. Iată un exemplu al ambelor constante atunci când sunt introduse în modul interactiv în shell-ul Python.

>>> import math
>>> math.e
2.718281828459045
>>> math.pi
3.141592653589793

Aceste constante pot fi stocate într-o variabilă la fel ca orice alt număr. Mai jos este un exemplu de astfel de și arată operațiuni simple pe acele variabile.

>>> conste = math.e
>>> (conste + 5 / 2) * 2.21
11.532402840894488
>>> constpi = math.pi
>>> (((7 /2.1) % constpi) * 2)
0.38348135948707984
>>>

Acum, să ne uităm la funcții. Să începem din partea de sus a listei și să mergem în jos. Unele dintre funcții vor fi omise. În acest moment al tutorialului, ar trebui să puteți să vă uitați la fiecare dintre aceste exemple de urmat și să vă dați seama cu ușurință ce face exemplul. Vor fi furnizate o propoziție simplă sau două despre ceea ce face funcția.

Mai jos este un exemplu pentru fiecare funcție de modul de matematică și modul în care este utilizată. (Excluzând funcțiile menționate mai sus, pentru a nu fi explicate).

>>> import math
>>> math.ceil(4.5) ** Rotunjește numărul până la cel mai apropiat număr non-zecimal **
5
>>> math.ceil(4.1)
5
>>> math.copysign(4, -.4)  ** Returnează numărul x cu semnul lui y în contextul lui (x,y)-4.0 >>> math.copysign(-4, 4) 4.0 >>> math.fabs(-44) ** Returnează valoarea absolută a numărului, sub formă de float ** 44.0 >>> math.factorial(4) ** Returnează factorialul unui număr ** 24 >>> math.floor(4.3) ** Rotunjește numărul la cel mai apropiat număr non-zecimal. ** 4 >>> math.floor(4.99999) 4 >>> math.fsum([.1,.2,5,45.2,-.054,.4]) ** Returnează suma tuturor numerelor din paranteze. Nu întotdeauna precis ** 50.846000000000004 >>> math.isfinite(3) ** Returnează True dacă valoarea nu este nici infinit, nici NaN. În caz contrar, returnează False. ** True

(Include texte din Wikibooks traduse și adaptate de Nicolae Sfetcu)

Analitica rețelelor sociale
Analitica rețelelor sociale

Descoperă puterea datelor și transformă modul în care înțelegi și utilizezi rețelele sociale.

Nu a fost votat Interval de prețuri: 18.33 lei până la 44.15 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Business intelligence și analitica în afaceri
Business intelligence și analitica în afaceri

Esențială pentru profesioniștii și studenții pasionați de transformarea datelor brute în informații valoroase.

Nu a fost votat Interval de prețuri: 22.92 lei până la 50.49 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Introducere în inteligența artificială
Introducere în inteligența artificială

Pășește în era digitală pregătit să înțelegi și să aplici conceptele care schimbă lumea!

Nu a fost votat Interval de prețuri: 13.74 lei până la 27.15 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.


Descoperă mai multe la MultiMedia

Abonează-te ca să primești ultimele articole prin email.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *