Maison  >  Article  >  développement back-end  >  Python quatre types numériques (int, long, float, complexe)

Python quatre types numériques (int, long, float, complexe)

高洛峰
高洛峰original
2017-03-03 14:11:352541parcourir

Python prend en charge quatre types numériques différents, dont int (entier) long (entier long) float (valeur réelle à virgule flottante) complexe (nombre pluriel). Cet article présente les quatre types numériques de Python aux codeurs qui en ont besoin. Pour référence.

Le type de données numérique stocke des valeurs numériques. Ce sont des types de données immuables, ce qui signifie que la modification du type de données numérique entraîne une valeur dans 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 une référence à un objet numérique à l'aide de l'instruction del.

La syntaxe de l'instruction del est :

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

Vous pouvez utiliser l'instruction del pour supprimer un seul objet ou plusieurs objets .

Par exemple :

del var
del var_a, var_b

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

• int (entier signé) : est souvent appelé un nombre entier ou un nombre entier, un entier positif ou négatif sans virgule décimale.

•long : ou désir, un entier de taille infinie, donc écrivez l'entier et un L majuscule ou minuscule.

•float (valeur réelle à virgule flottante) : Flotteurs, écrits pour représenter des nombres réels, des décimales divisées par la partie entière et la partie décimale. Le flotteur peut également être exprimé en notation scientifique avec E ou puissance 10 e (2,5e2 = 2,5 × 102 = 250).

•complexe (pluriel) : Forme de BJ, où a, b sont des flotteurs et J (ou J) représente la racine carrée de -1 (qui est un nombre imaginaire). a est la partie numérique réelle et b est la partie imaginaire. Les nombres complexes ne sont pas programmés en Python.

Voici quelques exemples de nombres :


int long float 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 permet d'utiliser des L minuscule, mais il est recommandé de n'utiliser qu'une lettre majuscule L pour éviter toute confusion avec le chiffre 1. python long entier affiche une lettre majuscule L.

• Un nombre complexe constitué d'une paire ordonnée d'un vrai nombre à virgule flottante BJ, où a est la partie réelle et b est la représentation de la partie imaginaire du nombre complexe.

Conversion de type numérique :

La conversion de nombres de Python contient en interne un type d'évaluation commun d'expressions mixtes. Mais parfois, vous devez explicitement contraindre un nombre d’un type à un autre en tant qu’opérateur ou argument de fonction pour satisfaire aux exigences.

• Le type int (X) convertit X en un entier ordinaire.

•long(X) Convertit X en un entier long.

• Le type float (X) convertit X en un nombre à virgule flottante.

•complex(x) Convertit x avec une partie réelle de x et une partie imaginaire de zéro en une quantité complexe. Tapez complex(x,y) convertit les x et les parties imaginaires de x et y en nombres complexes. x et y sont des expressions numériques avec des fonctions numériques intégrées :

L'article ci-dessus traite brièvement des quatre types numériques de Python (int, long, float, complexe). C'est tout le contenu que l'éditeur a partagé). avec vous. J'espère que cela pourra vous aider. C'est une référence pour tout le monde, et j'espère que tout le monde soutiendra le site Web PHP chinois.

Pour plus d'articles liés aux quatre types numériques de Python (int, long, float, complexe), veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn