oujood.com

Les nombres en python

Python compte trois types de données numériques et qui sont comme suit : Int , float et complex

Une variable de type numérique est créée quand vous lui assignez une valeur comme le montre l’exemple suivant :
Exemple

  Copier le code

x=12
y=1.2
z=1j

Pour vérifier le type, on va utiliser la fonction type() comme suit :

  Copier le code

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

En exécutant ce code dans notre ligne de commande nous obtiendrons ce que montre l’image suivante :

python type numerique

Le type Int

Int, ou integer, est un nombre entier, positif ou négatif, sans virgule, de longueur illimitée.
Exemple Entiers :

  Copier le code

x = 2
y = 22586577115483562
z = -5523225
print(type(x))
print(type(y))
print(type(z))

Le type float

Float, ou "nombre à virgule flottante", est un nombre, positif ou négatif, qui peut comporter une ou plusieurs décimales.
Exemple nombre à virgule flottante :

  Copier le code

x = 2.10
y = 2.0
z = -15.5924

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

Le float peut aussi être un nombre scientifique avec un "e" qui indique la puissance de 10 comme dans l’exemple qui suit.
Exemple :

  Copier le code

x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
print(x, y, z)
le type complex

Les nombres de type complex s'écrivent avec un "j" comme partie imaginaire :
Exemple les nombres complexes :

  Copier le code

x = 7+2j
y = 3j
z = -7j

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

Conversion de type

Il est possible de convertir un type en un autre avec les méthodes int(), float() et complex() voir l’exemple qui suit:
Exemple Conversion d'un type à un autre :

  Copier le code

x = 1 # int
y = 2.8 # float
z = 1j # complex
#Convertir de int en float :
a = float(x)
#Convertir de float en int :
b = int(y)
#convertir de int en complex :
c = complexe(x)
print(a)
print(b)
print(c)

print(type(a))
print(type(b))
print(type(c))

Remarque : On ne peut pas convertir les nombres complexes en un autre type de nombre.

Nombre aléatoire en python

Python ne possède pas de fonction random() pour créer un nombre aléatoire, mais Python possède un module intégré appelé random qui peut être utilisé pour créer des nombres aléatoires :
Exemple Importez le module random, et affichez un nombre aléatoire entre 10 et 19 :

  Copier le code

import random
print(random.randrange(10, 20

Casting Python, Spécifier un type de variable

Dans certains cas, vous pouvez vouloir spécifier un type à une variable. Cela peut être fait avec le casting. Le langage Python est un langage orienté objet, et de ce fait, il utilise des classes pour définir les types de données, y compris ses types primitifs. Dans Python, le casting est par conséquent effectué à l'aide de fonctions de construction : int() - construit un nombre entier à partir d'un nombre littéral entier, d'un nombre littéral flottant (en supprimant toutes les décimales) ou d'une chaîne de caractères (à condition que la chaîne représente un nombre entier). float() - construit un nombre flottant à partir d'un nombre entier, d'un nombre flottant ou d'une chaîne de caractères (à condition que la chaîne représente un nombre flottant ou un nombre entier). str() - construit une chaîne de caractères à partir d'une grande variété de types de données, y compris des chaînes de caractères, des nombres littéraux entiers et des nombres littéraux flottants. Exemple Entiers :

  Copier le code

x = int(1) # x sera 1
y = int(2.8) # y sera égal à 2
z = int("3") # z sera égal à 3

Exemple Flottants :

  Copier le code

x = float(1) # x sera égal à 1.0
y = float(2.8) # y sera égal à 2.8
z = float("3") # z sera égal à 3,0
w = float("4.2") # w sera égal à 4.2

Exemple Chaînes de caractères :

  Copier le code

x = str("s1") # x sera 's1'.
y = str(2) # y sera '2'.
z = str(3.0) # z sera égal à '3.0'.


MARKETPOWER-IA
Logiciel d'I.A.
Logiciel d'I.A. 100% Français pour lancer son business en ligne

La méthode secrète likes sans fin sur Facebook

Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.

GAGNER DE L'ARGENT
GRÂCE À FACEBOOK 
N'A JAMAIS ÉTÉ SI FACILE


Consulter


1tpe