Thư viện Chuẩn Python: Math, Random, Datetime, OS

Python đi kèm với một số thư viện chuẩn hữu ích để hỗ trợ các tác vụ phổ biến trong lập trình. Dưới đây là giới thiệu về các thư viện chuẩn phổ biến như math, random, datetime và os:

Thư viện math

Thư viện math cung cấp các hàm số và phép toán toán học. Nó cho phép bạn thực hiện các tính toán phức tạp như làm tròn số, tính logarit, tính giai thừa và nhiều hơn nữa.

Ví dụ:

import math

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

 

Thư viện random

Thư viện random cung cấp các công cụ để làm việc với các số ngẫu nhiên. Bạn có thể tạo số ngẫu nhiên, chọn một phần tử ngẫu nhiên từ một danh sách, hoặc thực hiện các tác vụ liên quan đến ngẫu nhiên.

Ví dụ:

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

 

Thư viện datetime

Thư viện datetime cung cấp các công cụ để làm việc với thời gian và ngày tháng. Nó cho phép bạn lấy ngày hiện tại, định dạng thời gian và tính toán khoảng cách giữa hai ngày khác nhau.

Ví dụ:

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'

 

Thư viện os

Thư viện os cung cấp các công cụ để tương tác với hệ điều hành. Bạn có thể thực hiện các tác vụ như tạo và xóa thư mục, lấy danh sách tệp trong một thư mục, thay đổi thư mục làm việc hiện tại và nhiều hơn nữa.

Ví dụ:

import os

current_dir = os.getcwd()
print(current_dir)   # Output: current working directory

os.mkdir("new_folder")   # create a new folder named "new_folder"

 

Các thư viện trên giúp bạn thực hiện các tác vụ phổ biến một cách dễ dàng và hiệu quả trong Python. Ngoài ra, Python còn có nhiều thư viện khác giúp bạn xử lý các tác vụ đa dạng trong lập trình.