Python 程式從 IP 地址中去除前導零


在本教程中,我們將編寫一個從 IP 地址中去除前導零的程式。讓我們看看確切地是什麼。假設我們有一個 IP 地址 255.001.040.001,那麼我們必須將其轉換為255.1.40.1。按以下步驟編寫程式。

  • 初始化 IP 地址。
  • 使用 split 函式,用 . 拆分 IP 地址
  • 將 IP 地址的每個部分轉換為 int ,此操作會去除前導零。
  • 透過將每個部分轉換為 str 來連線所有部分。
  • 結果是我們最終的輸出。

示例

## initializing IP address ip_address = "255.001.040.001"
## spliting using the split() functions
parts = ip_address.split(".")
## converting every part to int
parts = [int(part) for part in parts]
## convert each to str again before joining them
parts = [str(part) for part in parts]
## joining every part using the join() method
ip_address = ".".join(parts)
print(ip_address)

如果您執行上述程式,您將得到以下結果。

輸出

255.1.40.1

如果您對該程式有任何疑問,請在評論區中提及。

更新於: 27-08-2019

439 次瀏覽

啟動您的職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.