Python სტანდარტული ბიბლიოთეკები: Math, Random, Datetime, OS

პითონს გააჩნია მრავალი სასარგებლო სტანდარტული ბიბლიოთეკა, რომელიც დაეხმარება პროგრამირების საერთო ამოცანებს. აქ არის შესავალი პოპულარული სტანდარტული ბიბლიოთეკების შესახებ, როგორიცაა math, და: random datetime os

math ბიბლიოთეკა

ბიბლიოთეკა math უზრუნველყოფს მათემატიკურ ფუნქციებსა და ოპერაციებს. ის საშუალებას გაძლევთ შეასრულოთ რთული გამოთვლები, როგორიცაა რიცხვების დამრგვალება, ლოგარითმების გამოთვლა, ფაქტორების გამოთვლა და სხვა.

მაგალითი:

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

 

random ბიბლიოთეკა

ბიბლიოთეკა random გთავაზობთ ინსტრუმენტებს შემთხვევით ციფრებთან მუშაობისთვის. თქვენ შეგიძლიათ შექმნათ შემთხვევითი რიცხვები, აირჩიოთ შემთხვევითი ელემენტი სიიდან, ან შეასრულოთ შემთხვევითთან დაკავშირებული სხვადასხვა დავალება.

მაგალითი:

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 ბიბლიოთეკა

ბიბლიოთეკა datetime გთავაზობთ თარიღებსა და დროებთან მუშაობის ინსტრუმენტებს. ეს საშუალებას გაძლევთ მიიღოთ მიმდინარე თარიღი, ფორმატირება დრო და გამოთვალოთ განსხვავება ორ თარიღს შორის.

მაგალითი:

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 ბიბლიოთეკა

ბიბლიოთეკა os გთავაზობთ ინსტრუმენტებს ოპერაციულ სისტემასთან ურთიერთობისთვის. თქვენ შეგიძლიათ შეასრულოთ ისეთი ამოცანები, როგორიცაა დირექტორიების შექმნა და წაშლა, დირექტორიაში ფაილების სიის მიღება, მიმდინარე სამუშაო დირექტორიას შეცვლა და სხვა.

მაგალითი:

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

 

Python-ის ეს ბიბლიოთეკები მარტივ და ეფექტურს ხდის საერთო ამოცანების შესრულებას. გარდა ამისა, პითონს აქვს მრავალი სხვა ბიბლიოთეკა პროგრამირების სხვადასხვა ამოცანების შესასრულებლად.