Dessiner des arcs avec PHP GD
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
x=12 y=1.2 z=1j
Pour vérifier le type, on va utiliser la fonction type() comme suit :
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 :
Int, ou integer, est un nombre entier, positif ou négatif, sans virgule, de longueur illimitée.
Exemple Entiers :
x = 2 y = 22586577115483562 z = -5523225 print(type(x)) print(type(y)) print(type(z))
Float, ou "nombre à virgule flottante", est un nombre, positif ou négatif, qui peut comporter une ou plusieurs décimales.
Exemple nombre à virgule flottante :
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 :
x = 35e3 y = 12E4 z = -87.7e100 print(type(x)) print(type(y)) print(type(z)) print(x, y, z)
Les nombres de type complex s'écrivent avec un "j" comme partie imaginaire :
Exemple les nombres complexes :
x = 7+2j y = 3j z = -7j print(type(x)) print(type(y)) print(type(z)) print(x, y, z)
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 :
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.
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 :
import random print(random.randrange(10, 20
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 :
x = int(1) # x sera 1 y = int(2.8) # y sera égal à 2 z = int("3") # z sera égal à 3
Exemple Flottants :
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 :
x = str("s1") # x sera 's1'. y = str(2) # y sera '2'. z = str(3.0) # z sera égal à '3.0'.