Python Szabványos könyvtárak: Math, Random, Datetime, OS

A Python számos hasznos szabványos könyvtárat tartalmaz, amelyek segítik a programozás általános feladatait. Íme egy bevezetés a népszerű szabványos könyvtárakhoz, mint például a math, és: random datetime os

math Könyvtár

A math könyvtár matematikai függvényeket és műveleteket biztosít. Lehetővé teszi összetett számítások elvégzését, például számok kerekítését, logaritmusok kiszámítását, faktoriális számításokat stb.

Példa:

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

 

random Könyvtár

A random könyvtár eszközöket biztosít a véletlen számokkal való munkavégzéshez. Létrehozhat véletlen számokat, kiválaszthat egy véletlenszerű elemet a listából, vagy különféle véletlenszerű feladatokat hajthat végre.

Példa:

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 Könyvtár

A datetime könyvtár eszközöket kínál a dátumokkal és időpontokkal való munkavégzéshez. Lehetővé teszi az aktuális dátum, az idő formátumának lekérését és a két dátum közötti különbség kiszámítását.

Példa:

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 Könyvtár

A os könyvtár eszközöket biztosít az operációs rendszerrel való interakcióhoz. Olyan feladatokat hajthat végre, mint például könyvtárak létrehozása és törlése, fájlok listájának lekérése egy könyvtárban, az aktuális munkakönyvtár módosítása stb.

Példa:

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

 

Ezek a Python-könyvtárak megkönnyítik és hatékonyak a gyakori feladatok elvégzését. Ezenkívül a Python számos más könyvtárral rendelkezik a programozás különféle feladatainak kezelésére.