Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Python

Python - Chiffres

Page PrécédentePage Suivante

Les types de données numériques stockent des valeurs numériques. Ce sont des types de données immuables, ce qui signifie que la modification de la valeur d'un type de données numérique entraîne la création d'un objet nouvellement alloué.

Les objets numériques sont créés lorsque vous leur attribuez une valeur. Par exemple −

var1 = 1
var2 = 10

Vous pouvez également supprimer la référence à un objet numérique en utilisant le del déclaration. La syntaxe de l'instruction del est −

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

Vous pouvez supprimer un seul objet ou plusieurs objets en utilisant le del déclaration. Par exemple −

del var
del var_a, var_b

Python prend en charge quatre types numériques différents −

Exemples

Voici quelques exemples de nombres

int long flottant complexe
10 51924361L 0.0 3.14j
100 -0x19323L 15h20 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

Conversion du type de nombre

Python convertit les nombres en interne dans une expression contenant des types mixtes en un type commun pour évaluation. Mais parfois, vous devez contraindre explicitement un nombre d'un type à un autre pour satisfaire aux exigences d'un opérateur ou d'un paramètre de fonction.

Fonctions mathématiques

Python inclut les fonctions suivantes qui effectuent des calculs mathématiques.

Sr.No. Fonction et retour (description)
1 abs(x)

La valeur absolue de x :la distance (positive) entre x et zéro.

2 plafond(x)

Le plafond de x :le plus petit entier non inférieur à x

3 cmp(x, y)

-1 si x y

4 exp(x)

L'exponentielle de x :e x

5 fabs(x)

La valeur absolue de x.

6 étage(x)

Le plancher de x :le plus grand entier non supérieur à x

7 log(x)

Le logarithme népérien de x, pour x> 0

8 log10(x)

Le logarithme en base 10 de x pour x> 0.

9 max(x1, x2,...)

Le plus grand de ses arguments :la valeur la plus proche de l'infini positif

10 min(x1, x2,...)

Le plus petit de ses arguments :la valeur la plus proche de moins l'infini

11 modf(x)

Les parties fractionnaires et entières de x dans un tuple à deux éléments. Les deux parties ont le même signe que x. La partie entière est renvoyée sous forme de flottant.

12 pow(x, y)

La valeur de x**y.

13 arrondir(x [,n])

x arrondi à n chiffres à partir de la virgule. Python arrondit à partir de zéro en cas d'égalité :round(0.5) vaut 1.0 et round(-0.5) vaut -1.0.

14 carré(x)

La racine carrée de x pour x> 0

Fonctions de nombres aléatoires

Les nombres aléatoires sont utilisés pour les jeux, les simulations, les tests, les applications de sécurité et de confidentialité. Python inclut les fonctions suivantes qui sont couramment utilisées.

Sr.No. Fonction et description
1 choix(suite)

Un élément aléatoire d'une liste, d'un tuple ou d'une chaîne.

2 randrange ([start,] stop [,step])

Un élément sélectionné au hasard dans la plage (début, arrêt, étape)

3 aléatoire()

Un flottant aléatoire r, tel que 0 est inférieur ou égal à r et r est inférieur à 1

4 graine([x])

Définit la valeur de départ entière utilisée pour générer des nombres aléatoires. Appelez cette fonction avant d'appeler toute autre fonction de module aléatoire. Renvoie Aucun.

5 mélanger(lst)

Randomise les éléments d'une liste en place. Renvoie Aucun.

6 uniforme(x, y)

Un flottant aléatoire r, tel que x est inférieur ou égal à r et r est inférieur à y

Fonctions trigonométriques

Python inclut les fonctions suivantes qui effectuent des calculs trigonométriques.

Sr.No. Fonction et description
1 acos(x)

Renvoie l'arc cosinus de x, en radians.

2 asin(x)

Renvoie l'arc sinus de x, en radians.

3 atan(x)

Renvoie l'arc tangente de x, en radians.

4 atan2(y, x)

Renvoie atan(y / x), en radians.

5 cos(x)

Renvoie le cosinus de x radians.

6 hypoth(x, y)

Renvoie la norme euclidienne, sqrt(x*x + y*y).

7 sin(x)

Renvoie le sinus de x radians.

8 tan(x)

Renvoie la tangente de x radians.

9 degrés(x)

Convertit l'angle x de radians en degrés.

10 radian(x)

Convertit l'angle x de degrés en radians.

Constantes mathématiques

Le module définit également deux constantes mathématiques −

pi

La constante mathématique pi.

e

La constante mathématique e.

Sr.No. Constantes et description
1
2

Python

  1. Types de données Python
  2. Opérateurs Python
  3. Instruction de passe Python
  4. Arguments de la fonction Python
  5. Nombres Python, conversion de type et mathématiques
  6. Dictionnaire Python
  7. Itérateurs Python
  8. Fermetures Python
  9. Date-heure Python