Nombres Python

Nombres Python

Il y a trois types de nombres en Python :

  • int
  • float
  • complex

Lors de l'affectation d'une variable, une variable de type numérique est créée :

Exemple

x = 10   # int
y = 6.3  # float
z = 2j   # complex

Pour vérifier le type de n'importe quel objet en Python, utilisez type() Fonction :

Exemple

print(type(x))
print(type(y))
print(type(z))

Exécuter l'instance

Int

Int ou entier est un nombre complet, positif ou négatif, sans décimales, de longueur illimitée.

Exemple

Entier :

x = 10
y = 37216654545182186317
z = -465167846
print(type(x))
print(type(y))
print(type(z))

Exécuter l'instance

Float

Flottant ou "nombre flottant" est un nombre positif ou négatif contenant des décimales.

Exemple

Flottant :

x = 3.50
y = 2.0
z = -63.78
print(type(x))
print(type(y))
print(type(z))

Exécuter l'instance

Les nombres flottants peuvent également être des nombres scientifiques avec "e", représentant la puissance de 10.

Exemple

Flottant :

x = 27e4
y = 15E2
z = -49.8e100
print(type(x))
print(type(y))
print(type(z))

Exécuter l'instance

Complémentaire

Les nombres complexes sont écrits avec "j" pour la partie imaginaire :

Exemple

Complémentaire :

x = 2+3j
y = 7j
z = -7j
print(type(x))
print(type(y))
print(type(z))

Exécuter l'instance

Conversion de type

Vous pouvez utiliser int()float() et complex() Méthode de conversion de type d'un type à un autre :

Exemple

Convertir d'un type à un autre :

x = 10 # int
y = 6.3 # float
z = 1j # complex
# Convertir un entier en nombre en virgule flottante
a = float(x)
# Convertir un nombre en virgule flottante en entier
b = int(y)
# Convertir un entier en nombre complexe :
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))

Exécuter l'instance

Remarque :Vous ne pouvez pas convertir un nombre composé en autre type de nombre.

Les nombres aléatoires

Python n'a pas random() La fonction pour créer des nombres aléatoires, mais Python a une fonction nommée random Le module intégré,可用于生成随机数:

Exemple

Importez le module random et affichez un nombre aléatoire entre 1 et 9 :

import random
print(random.randrange(1,10))

Exécuter l'instance

Dans Manuel de référence du module Random En Chine, vous découvrirez de plus amples informations sur le module Random.