Python Bibliothèques standards: Math, Random, Datetime, OS

Python est livré avec un certain nombre de bibliothèques standard utiles pour faciliter les tâches courantes de programmation. Voici une introduction aux bibliothèques standard populaires telles que math, et random: datetime os

math Bibliothèque

La math bibliothèque fournit des fonctions et des opérations mathématiques. Il vous permet d'effectuer des calculs complexes tels que l'arrondi des nombres, le calcul des logarithmes, le calcul des factorielles, etc.

Exemple:

import math  
  
print(math.sqrt(25))   # Output: 5.0  
print(math.factorial(5))   # Output: 120  

 

random Bibliothèque

La random bibliothèque fournit des outils pour travailler avec des nombres aléatoires. Vous pouvez générer des nombres aléatoires, choisir un élément aléatoire dans une liste ou effectuer diverses tâches liées au hasard.

Exemple:

import random  
  
print(random.random())   # Output: a random float between 0 and 1  
print(random.randint(1, 10))   # Output: a random integer between 1 and 10  

 

datetime Bibliothèque

La datetime bibliothèque propose des outils pour travailler avec les dates et les heures. Il vous permet d'obtenir la date actuelle, de formater l'heure et de calculer la différence entre deux dates.

Exemple:

import datetime  
  
current_date = datetime.date.today()  
print(current_date)   # Output: current date in the format 'YYYY-MM-DD'  
  
current_time = datetime.datetime.now()  
print(current_time)   # Output: current date and time in the format 'YYYY-MM-DD HH:MM:SS'  

 

os Bibliothèque

La os bibliothèque fournit des outils pour interagir avec le système d'exploitation. Vous pouvez effectuer des tâches telles que la création et la suppression de répertoires, l'obtention d'une liste de fichiers dans un répertoire, la modification du répertoire de travail actuel, etc.

Exemple:

import os  
  
current_dir = os.getcwd()  
print(current_dir)   # Output: current working directory  
  
os.mkdir("new_folder")   # create a new folder named "new_folder"  

 

Ces bibliothèques en Python permettent d'effectuer facilement et efficacement des tâches courantes. De plus, Python possède de nombreuses autres bibliothèques pour gérer diverses tâches de programmation.