Le cours accéléré Python est gratuit et sera publié ici sur dev.to. Je publierai un nouvel article tous les deux jours environ. Pour ne rien manquer, vous pouvez me suivre sur twitter : Suivez @EricLeCodeur
Manipulation des nombres
Python permet d’exécuter la plupart des opérations mathématiques directement.
Voici quelques exemples :
# Plus et moins num = 100 + 100 - 20 # 180 # Division num = 1000 / 10 # 100.0 # Multiplication num = 5 * 5 # 25 # Exponentiel num = 2 ** 4 # 16 # Modulus (reste d'une division) num = 10 % 5 # 0 # Parenthèses (priorisation) num = (100 + 10) * 2 # 220 Obtenir un nombre aléatoire
from random import random print(random()) # 0.26230234411558273 La première ligne avec l’import permet d’utiliser la librairie “random” qui contient la fonction “random()”
Obtenir un nombre aléatoire entre deux valeurs spécifiées
from random import randint print(randint(3, 9)) # 5 Arrondir un nombre
# arrondir number = 4.6 round(number) # 5 # Arrondir avec un nombre de décimales number = 4.5163 round(number, 2) # 4.52 Imprimer un nombre avec un format
# Formater la String avec 2 décimales num = 12.9947 number_string = f"{num:.2f}" # '12.99' Dans cet exemple, "{num:.2f}" “2” représente le nombre de décimale pour arrondir. Et le “f” indique Python que le format d’affichage sera fixe (selon nombre de décimales)
Conversion entre différents types de variable
Lorsque vous créez une variable, Python va automatiquement lui attribuer un type selon le contenu que vous lui avez assigné.
Il est possible que vous désirez changer le type de données afin de la manipuler adéquatement.
Voici quelques fonctions Python qui permettent de faire exactement cela :
# Convert to string my_text = str(199.99) # "199.99" # Convert to number my_number = int(21.99) # 21 my_number = float('21.99') # 21.99 Il est possible de récupérer le type de variable
my_text = "Hello World" my_number = 100.0 # Get type type(my_text) # <class 'str'> type(my_number) # <class 'float'> # Check type isinstance(my_number, int) # True Conclusion
C'est tout pour aujourd'hui, je publierai un nouvel article tous les deux jours environ. Pour être sûr de ne rien rater vous pouvez me suivre sur twitter : Suivre @EricLeCodeur
Top comments (0)