Python Vakiokirjastot: Math, Random, Datetime, OS

Pythonissa on useita hyödyllisiä vakiokirjastoja, jotka auttavat ohjelmoinnin yleisissä tehtävissä. Tässä on esittely suosittuihin standardikirjastoihin, kuten math, ja: random datetime os

math Kirjasto

Kirjasto math tarjoaa matemaattisia funktioita ja operaatioita. Sen avulla voit suorittaa monimutkaisia ​​laskutoimituksia, kuten pyöristää numeroita, laskea logaritmeja, laskea kertoimia ja paljon muuta.

Esimerkki:

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

 

random Kirjasto

Kirjasto random tarjoaa työkaluja satunnaislukujen käsittelyyn. Voit luoda satunnaislukuja, valita satunnaisen elementin luettelosta tai suorittaa erilaisia ​​satunnaisiin liittyviä tehtäviä.

Esimerkki:

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 Kirjasto

Kirjasto datetime tarjoaa työkaluja päivämäärien ja kellonaikojen käsittelyyn. Sen avulla voit saada nykyisen päivämäärän, muotoilla kellonajan ja laskea kahden päivämäärän välisen eron.

Esimerkki:

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 Kirjasto

Kirjasto os tarjoaa työkaluja vuorovaikutukseen käyttöjärjestelmän kanssa. Voit suorittaa tehtäviä, kuten luoda ja poistaa hakemistoja, saada luettelon tiedostoista hakemistossa, muuttaa nykyistä työhakemistoa ja paljon muuta.

Esimerkki:

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

 

Nämä Pythonin kirjastot tekevät yleisten tehtävien suorittamisesta helppoa ja tehokasta. Lisäksi Pythonissa on monia muita kirjastoja, jotka käsittelevät erilaisia ​​ohjelmoinnin tehtäviä.