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

Chương trình Python xóa số 0 đầu trong địa chỉ IP


Địa chỉ IP cho trước, nhiệm vụ xóa số 0 đầu (leading zeros) từ IP. Trước tiên tách chuỗi bằng "." rồi chuyển thành integer để xóa số 0 đầu, sau đó join lại thành chuỗi.

Ví dụ

Input: 200.040.009.400
Output: 200.40.9.400

Thuật toán

Bước 1: Nhập địa chỉ IP.
Bước 2: Tách IP bằng ".".
Bước 3: Chuyển chuỗi sang integer dùng int().
Bước 4: Xóa số 0 đầu.
Bước 5: Chuyển lại string bằng str() và join bằng join().

Ví dụ mã

# Chương trình Python xóa leading zeros IP address
def IP(ip):
    zeroip = ".".join([str(int(i)) for i in ip.split(".")])
    return zeroip

# Driver code
ip = input("Enter the IP address ::>")
print("New Ip Address ::>", IP(ip))

Kết quả

Enter the IP address ::>200.006.020.900
New Ip Address ::> 200.6.20.900