Python Standardní knihovny: Math, Random, Datetime, OS

Python přichází s řadou užitečných standardních knihoven, které pomáhají s běžnými úkoly v programování. Zde je úvod k oblíbeným standardním knihovnám jako math, a random: datetime os

math Knihovna

Knihovna math poskytuje matematické funkce a operace. Umožňuje provádět složité výpočty, jako je zaokrouhlování čísel, výpočet logaritmů, výpočet faktoriálů a další.

Příklad:

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

 

random Knihovna

Knihovna random poskytuje nástroje pro práci s náhodnými čísly. Můžete generovat náhodná čísla, vybrat náhodný prvek ze seznamu nebo provádět různé úkoly související s náhodným výběrem.

Příklad:

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 Knihovna

Knihovna datetime nabízí nástroje pro práci s daty a časy. Umožňuje získat aktuální datum, formátovat čas a vypočítat rozdíl mezi dvěma daty.

Příklad:

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 Knihovna

Knihovna os poskytuje nástroje pro interakci s operačním systémem. Můžete provádět úkoly, jako je vytváření a mazání adresářů, získání seznamu souborů v adresáři, změna aktuálního pracovního adresáře a další.

Příklad:

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

 

Tyto knihovny v Pythonu usnadňují a zefektivňují provádění běžných úkolů. Kromě toho má Python mnoho dalších knihoven, které zvládají různé úlohy v programování.