Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python: Xóa số 0 dẫn đầu trong địa chỉ IP

Trong hướng dẫn này, chúng ta sẽ viết chương trình loại bỏ số 0 dẫn đầu (leading zeros) trong địa chỉ IP.

Ví dụ

Input:  "255.001.040.001"
Output: "255.1.40.1"

Thuật toán

  1. Khởi tạo chuỗi IP
  2. Tách chuỗi theo dấu chấm split('.')
  3. Chuyển từng phần thành int (tự động bỏ số 0 đầu)
  4. Chuyển lại thành str và nối bằng join('.')

Code

ip_address = "255.001.040.001"

# Tách và chuyển đổi
parts = ip_address.split(".")
parts = [int(part) for part in parts]  # Bỏ leading zeros
parts = [str(part) for part in parts]  # Chuyển về string

# Nối lại
ip_address = ".".join(parts)
print(ip_address)

Kết quả

255.1.40.1

Lưu ý: Cách này cũng chuẩn hóa IP (ví dụ "001" → "1"). Nếu cần giữ nguyên độ rộng, dùng zfill().