Python Biblioteci standard: Math, Random, Datetime, OS

Python vine cu o serie de biblioteci standard utile pentru a ajuta la sarcini comune în programare. Iată o introducere în bibliotecile standard populare precum math, random, datetime și os:

math Bibliotecă

Biblioteca math oferă funcții și operații matematice. Vă permite să efectuați calcule complexe, cum ar fi rotunjirea numerelor, calcularea logaritmilor, calcularea factorilor și multe altele.

Exemplu:

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

 

random Bibliotecă

Biblioteca random oferă instrumente pentru lucrul cu numere aleatorii. Puteți genera numere aleatorii, puteți alege un element aleatoriu dintr-o listă sau puteți efectua diverse sarcini aleatoare.

Exemplu:

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 Bibliotecă

Biblioteca datetime oferă instrumente pentru lucrul cu datele și orele. Vă permite să obțineți data curentă, formatarea orei și să calculați diferența dintre două date.

Exemplu:

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 Bibliotecă

Biblioteca os oferă instrumente pentru interacțiunea cu sistemul de operare. Puteți efectua sarcini precum crearea și ștergerea directoarelor, obținerea unei liste de fișiere dintr-un director, schimbarea directorului de lucru curent și multe altele.

Exemplu:

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

 

Aceste biblioteci din Python facilitează și eficient realizarea sarcinilor comune. În plus, Python are multe alte biblioteci pentru a gestiona diverse sarcini în programare.