Acestea sunt tipuri de date imuabile, adică - când înlocuiți acest obiect, acesta va fi creat din nou.
Rezultatul implementării sale:
Obiectele numerice sunt create atunci când le atribuiți o valoare.
Puteți elimina un astfel de obiect din memorie folosind instrucțiunea del. Sintaxa sa este următoarea:
Puteți să ștergeți ca un singur obiect - și mai multe. De exemplu:
În Python, există patru tipuri diferite de obiecte numerice:
- int (numere întregi): este posibil să se utilizeze atât cifre pozitive, cât și negative, fără punct zecimal;
- lungi (numere întregi lungi): sunt aceleași numere întregi cu lungime nelimitată, sunt scrise ca obiecte întregi simple, dar se termină cu majuscule sau litere mici litere L (vezi nota de mai jos);
- float (valori în virgulă mobilă): reprezintă numere reale și sunt scrise cu un punct zecimal care separă întregul și partea fracționată; ele pot fi, de asemenea, o "notație științifică", unde E sau e denotă "la puterea de 10" (2,5e2 = 2,5 x 10 2 = 250);
- complex (numere complexe): au forma a + bJ. unde a și b sunt flotate. și J (sau j) furnizează o rădăcină pătrată de -1 (care este un număr imaginar); a este partea reală a numărului și b este partea imaginară.
- În Python, puteți utiliza literele l și L pentru a indica tipul de lungă durată. dar se recomandă să utilizați litera majusculă, care să nu o confunde cu numărul 1; în mod implicit, Python afișează numere lungi cu litera L.
Schimbarea tipurilor de date numerice
Python modifică tipurile de date direct într-o expresie care conține diferite tipuri. Dar, uneori, poate fi necesar să faceți acest lucru în mod explicit, pentru a satisface cerința unui operator sau a unui parametru pentru o funcție.
- Specificați int (x) pentru a schimba x la un întreg simplu (întreg);
- Specificați lung (x) pentru a schimba x la întreg lung;
- Specificați float (x) pentru a schimba x la un număr în virgulă mobilă;
- Specificați complex (x) pentru a schimba x la un număr complex cu partea reală x și partea imaginară egală cu 0;
- Specificați complexul (x, y) pentru a schimba x și y la un număr complex cu partea reală x și partea imaginară y; x și y sunt expresii matematice
Math Funcții
În Python, există funcții care efectuează matematică:
Notă: trebuie să importați modulul matematic:
Valoarea absolută a lui x: distanța (pozitivă) între x și zero.
Tavanul lui x: cel mai mic întreg
-1 dacă x
Exponențialul lui x: e x
Valoarea absolută a lui x.
Podea de la x: cel mai mare întreg nu este mai mare decât x
Logaritmul natural al lui x, pentru x> 0
Logaritmul de bază 10 al lui x pentru x> 0.
Cea mai mare dintre argumentele sale: valoarea celui mai apropiat infinit pozitiv
Cel mai mic dintre argumentele sale: valoarea celui mai apropiat infinit negativ
Partile fractionale si intregi ale lui x intr-o trupa cu doua elemente. Ambele părți au același semn ca și x. Partea intregă este returnată ca un flotor.
Valoarea lui x ** y.
x rotunjit la n. Python se deplasează de la zero ca un breaker: rotund (0.5) este 1.0 și rotund (-0.5) este -1.0.
Rădăcina pătrată a lui x pentru x> 0
Funcțiile aleatoare ale numerelor
Numerele aleatoare sunt folosite în jocuri, programe de simulare, testare, securitate. Cele mai frecvent utilizate funcții sunt:
Notă: trebuie să importați modulul aleator: