Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Python

Python - Cijfers

Vorige paginaVolgende pagina

Nummergegevenstypen slaan numerieke waarden op. Het zijn onveranderlijke gegevenstypen, wat betekent dat het wijzigen van de waarde van een getalgegevenstype resulteert in een nieuw toegewezen object.

Nummerobjecten worden gemaakt wanneer u er een waarde aan toewijst. Bijvoorbeeld −

var1 = 1
var2 = 10

U kunt de verwijzing naar een numeriek object ook verwijderen met de del uitspraak. De syntaxis van de del-instructie is −

del var1[,var2[,var3[....,varN]]]]

U kunt een enkel object of meerdere objecten verwijderen met de del uitspraak. Bijvoorbeeld −

del var
del var_a, var_b

Python ondersteunt vier verschillende numerieke typen −

  • int (getekende gehele getallen) − Ze worden vaak alleen gehele getallen of ints genoemd, het zijn positieve of negatieve gehele getallen zonder komma.

  • lang (lange gehele getallen) − Ook wel longs genoemd, het zijn gehele getallen van onbeperkte grootte, geschreven als gehele getallen en gevolgd door een hoofdletter of kleine letter L.

  • float (drijvende komma reële waarden) − Ook wel floats genoemd, ze vertegenwoordigen reële getallen en worden geschreven met een decimaalteken dat de gehele en breukdelen deelt. Floats kunnen ook in wetenschappelijke notatie zijn, waarbij E of e de macht van 10 aangeeft (2.5e2 =2.5 x 10 2 =250).

  • complex (complexe getallen) − hebben de vorm a + bJ, waarbij a en b drijvers zijn en J (of j) de vierkantswortel van -1 voorstelt (wat een denkbeeldig getal is). Het reële deel van het getal is a, en het imaginaire deel is b. Complexe getallen worden niet veel gebruikt bij het programmeren in Python.

Voorbeelden

Hier zijn enkele voorbeelden van getallen

int lang zwevend complex
10 51924361L 0.0 3.14j
100 -0x19323L 15.20 45.j
-786 0122L -21,9 9.322e-36j
080 0xDEFABCECBDAECBFBAEL 32,3+e18 .876j
-0490 535633629843L -90. -.6545+0J
-0x260 -052318172735L -32.54e100 3e+26J
0x69 -4721885298529L 70.2-E12 4.53e-7j
  • Python staat je toe om een ​​kleine L met long te gebruiken, maar het is aan te raden alleen een hoofdletter L te gebruiken om verwarring met het cijfer 1 te voorkomen. Python geeft lange integers weer met een hoofdletter L.

  • Een complex getal bestaat uit een geordend paar reële drijvende-kommagetallen aangeduid met a + bj, waarbij a het reële deel is en b het denkbeeldige deel van het complexe getal.

Cijfertype conversie

Python converteert getallen intern in een expressie die gemengde typen bevat naar een algemeen type voor evaluatie. Maar soms moet u een getal expliciet van het ene type naar het andere dwingen om te voldoen aan de vereisten van een operator of functieparameter.

  • Typ int(x) om x te converteren naar een gewoon geheel getal.

  • Typ lang(x) om x te converteren naar een lang geheel getal.

  • Typ float(x) om x om te zetten in een getal met drijvende komma.

  • Typ complex(x) om x om te zetten in een complex getal met reëel deel x en denkbeeldig deel nul.

  • Typ complex(x, y) om x en y om te zetten in een complex getal met reëel deel x en imaginair deel y. x en y zijn numerieke uitdrukkingen

Wiskundige functies

Python bevat de volgende functies die wiskundige berekeningen uitvoeren.

Sr.nr. Functie en rendement (beschrijving)
1 abs(x)

De absolute waarde van x:de (positieve) afstand tussen x en nul.

2 plafond(x)

Het plafond van x:het kleinste gehele getal niet minder dan x

3 cmp(x, y)

-1 als x y

4 exp(x)

De exponentiële van x:e x

5 fabs(x)

De absolute waarde van x.

6 verdieping(x)

De vloer van x:het grootste gehele getal niet groter dan x

7 log(x)

De natuurlijke logaritme van x, voor x> 0

8 log10(x)

De logaritme met grondtal 10 van x voor x> 0.

9 max(x1, x2,...)

De grootste van zijn argumenten:de waarde die het dichtst bij positieve oneindigheid ligt

10 min(x1, x2,...)

De kleinste van zijn argumenten:de waarde die het dichtst bij negatief oneindig ligt

11 modf(x)

De fractionele en integere delen van x in een tupel met twee items. Beide delen hebben hetzelfde teken als x. Het gehele deel wordt geretourneerd als een float.

12 pow(x, y)

De waarde van x**y.

13 ronde(x [,n])

x afgerond op n cijfers vanaf de komma. Python rondt af van nul als een tie-breaker:ronde (0,5) is 1,0 en ronde (-0,5) is -1,0.

14 sqrt(x)

De vierkantswortel van x voor x> 0

Willekeurige nummerfuncties

Willekeurige getallen worden gebruikt voor games, simulaties, testen, beveiliging en privacytoepassingen. Python bevat de volgende functies die vaak worden gebruikt.

Sr.nr. Functie en beschrijving
1 keuze(seq)

Een willekeurig item uit een lijst, tuple of string.

2 randbereik ([start,] stop [,stap])

Een willekeurig geselecteerd element uit bereik (start, stop, stap)

3 willekeurig()

Een willekeurige float r, zodanig dat 0 kleiner is dan of gelijk is aan r en r kleiner is dan 1

4 zaad([x])

Stelt de beginwaarde van het gehele getal in die wordt gebruikt bij het genereren van willekeurige getallen. Roep deze functie aan voordat u een andere willekeurige modulefunctie aanroept. Retourneert Geen.

5 shuffle(lst)

Randomiseert de items van een lijst op hun plaats. Retourneert Geen.

6 uniform(x, y)

Een willekeurige float r, zodanig dat x kleiner is dan of gelijk is aan r en r kleiner is dan y

Trigonometrische functies

Python bevat de volgende functies die trigonometrische berekeningen uitvoeren.

Sr.nr. Functie en beschrijving
1 acos(x)

Retourneer de boogcosinus van x, in radialen.

2 asin(x)

Retourneer de boogsinus van x, in radialen.

3 atan(x)

Retourneer de boogtangens van x, in radialen.

4 atan2(y, x)

Retourneer atan(y / x), in radialen.

5 cos(x)

Retourneer de cosinus van x radialen.

6 hypot(x, y)

Geef de Euclidische norm terug, sqrt(x*x + y*y).

7 sin(x)

Retourneer de sinus van x radialen.

8 tan(x)

Retourneer de tangens van x radialen.

9 graden(x)

Converteert hoek x van radialen naar graden.

10 radialen(x)

Converteert hoek x van graden naar radialen.

Wiskundige constanten

De module definieert ook twee wiskundige constanten −

Sr.nr. Constanten en beschrijving
1

pi

De wiskundige constante pi.

2

e

De wiskundige constante e.


Python

  1. Python-gegevenstypen
  2. Python-operators
  3. Python pass-instructie
  4. Python-functieargumenten
  5. Python-nummers, typeconversie en wiskunde
  6. Python-woordenboek
  7. Python-iterators
  8. Python-sluitingen
  9. Python datetime
  10. Python-slaap()
  11. Python abs() Functie:Voorbeelden van absolute waarden