Python Perpustakaan Standard: Math, Random, Datetime, OS

Python datang dengan beberapa perpustakaan standard yang berguna untuk membantu dengan tugas biasa dalam pengaturcaraan. Berikut ialah pengenalan kepada perpustakaan standard popular seperti math, random, datetime dan os:

math Perpustakaan

Perpustakaan math menyediakan fungsi dan operasi matematik. Ia membolehkan anda melakukan pengiraan kompleks seperti pembundaran nombor, pengiraan logaritma, pengiraan faktorial dan banyak lagi.

Contoh:

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

 

random Perpustakaan

Perpustakaan random menyediakan alat untuk bekerja dengan nombor rawak. Anda boleh menjana nombor rawak, memilih elemen rawak daripada senarai, atau melaksanakan pelbagai tugas berkaitan rawak.

Contoh:

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 Perpustakaan

Perpustakaan datetime menawarkan alat untuk bekerja dengan tarikh dan masa. Ia membolehkan anda mendapatkan tarikh semasa, masa format, dan mengira perbezaan antara dua tarikh.

Contoh:

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 Perpustakaan

Perpustakaan os menyediakan alat untuk berinteraksi dengan sistem pengendalian. Anda boleh melaksanakan tugas seperti mencipta dan memadam direktori, mendapatkan senarai fail dalam direktori, menukar direktori kerja semasa dan banyak lagi.

Contoh:

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

 

Perpustakaan dalam Python ini menjadikannya mudah dan cekap untuk melaksanakan tugas biasa. Selain itu, Python mempunyai banyak perpustakaan lain untuk mengendalikan pelbagai tugas dalam pengaturcaraan.