Python Maktaba za Kawaida: Math, Random, Datetime, OS

Python inakuja na maktaba kadhaa za kawaida kusaidia na kazi za kawaida katika upangaji. Hapa kuna utangulizi wa maktaba maarufu kama math, random, datetime na os:

math Maktaba

Maktaba math hutoa kazi na shughuli za hisabati. Inakuruhusu kufanya hesabu changamano kama vile nambari za kuzungusha, logariti za kompyuta, nambari za kukokotoa, na zaidi.

Mfano:

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

 

random Maktaba

Maktaba random hutoa zana za kufanya kazi na nambari za nasibu. Unaweza kutengeneza nambari nasibu, kuchagua kipengele nasibu kutoka kwenye orodha, au kufanya kazi mbalimbali zinazohusiana nasibu.

Mfano:

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 Maktaba

Maktaba datetime hutoa zana za kufanya kazi na tarehe na nyakati. Inakuruhusu kupata tarehe ya sasa, wakati wa umbizo, na kuhesabu tofauti kati ya tarehe mbili.

Mfano:

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 Maktaba

Maktaba os hutoa zana za kuingiliana na mfumo wa uendeshaji. Unaweza kufanya kazi kama vile kuunda na kufuta saraka, kupata orodha ya faili kwenye saraka, kubadilisha saraka ya kazi ya sasa, na zaidi.

Mfano:

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

 

Maktaba hizi katika Python hurahisisha na ufanisi kufanya kazi za kawaida. Kwa kuongeza, Python ina maktaba nyingine nyingi za kushughulikia kazi mbalimbali katika programu.