Python Standartinės bibliotekos: Math, Random, Datetime, OS

Python turi daug naudingų standartinių bibliotekų, padedančių atlikti įprastas programavimo užduotis. Čia pateikiamas įvadas į populiarias standartines bibliotekas, pvz. math, random, datetime ir os:

math biblioteka

Bibliotekoje math pateikiamos matematinės funkcijos ir operacijos. Tai leidžia atlikti sudėtingus skaičiavimus, tokius kaip skaičių apvalinimas, logaritmų skaičiavimas, faktorialų skaičiavimas ir kt.

Pavyzdys:

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

 

random biblioteka

Bibliotekoje random yra įrankių, skirtų darbui su atsitiktiniais skaičiais. Galite generuoti atsitiktinius skaičius, pasirinkti atsitiktinį elementą iš sąrašo arba atlikti įvairias su atsitiktine tvarka susijusias užduotis.

Pavyzdys:

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 biblioteka

Biblioteka datetime siūlo priemones, skirtas dirbti su datomis ir laiku. Tai leidžia gauti dabartinę datą, formatuoti laiką ir apskaičiuoti skirtumą tarp dviejų datų.

Pavyzdys:

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 biblioteka

Bibliotekoje os pateikiami įrankiai, skirti sąveikai su operacine sistema. Galite atlikti tokias užduotis kaip katalogų kūrimas ir trynimas, failų sąrašo gavimas kataloge, esamo darbo katalogo keitimas ir kt.

Pavyzdys:

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

 

Šios Python bibliotekos leidžia lengvai ir efektyviai atlikti įprastas užduotis. Be to, Python turi daug kitų bibliotekų, skirtų įvairioms programavimo užduotims atlikti.