Python Standardne biblioteke: Math, Random, Datetime, OS

Python dolazi s nizom korisnih standardnih biblioteka koje pomažu u uobičajenim zadacima programiranja. Ovdje je uvod u popularne standardne biblioteke kao što su math, random i: datetime os

math Knjižnica

Knjižnica math nudi matematičke funkcije i operacije. Omogućuje izvođenje složenih izračuna kao što su zaokruživanje brojeva, izračunavanje logaritama, izračunavanje faktorijela i više.

Primjer:

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

 

random Knjižnica

Knjižnica random nudi alate za rad sa slučajnim brojevima. Možete generirati nasumične brojeve, odabrati nasumični element s popisa ili izvršiti razne zadatke vezane uz nasumični odabir.

Primjer:

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 Knjižnica

Knjižnica datetime nudi alate za rad s datumima i vremenima. Omogućuje vam da dobijete trenutni datum, formatirate vrijeme i izračunate razliku između dva datuma.

Primjer:

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 Knjižnica

Knjižnica os nudi alate za interakciju s operativnim sustavom. Možete obavljati zadatke poput stvaranja i brisanja direktorija, dobivanja popisa datoteka u direktoriju, mijenjanja trenutnog radnog direktorija i više.

Primjer:

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

 

Ove biblioteke u Pythonu olakšavaju i učinkovito obavljaju uobičajene zadatke. Osim toga, Python ima mnoge druge biblioteke za rješavanje raznih zadataka u programiranju.