在 Python 中清除 IP 地址中的連字元


假設我們有一個有效的 IPv4 IP 地址。我們必須返回此 IP 地址的無連字元版本。無連字元 IP 地址基本上是用“[.]”替換所有句點“。”。因此,如果 IP 地址為“192.168.4.1”,則輸出將為“192[.]168[.]4[.]1”

為解決這個問題,我們將按照以下步驟操作:

  • 我們將使用句點分割字串,然後將每個元素用“[.]”分隔開。

示例

讓我們檢視以下實現以加深理解:

 線上演示

class Solution(object):
   def defangIPaddr(self, address):
      address = address.split(".")
      return "[.]".join(address)
ob1 = Solution()
print(ob1.defangIPaddr("192.168.4.1"))

輸入

"192.168.4.1"

輸出

"192[.]168[.]4[.]1"

更新於: 2020 年 4 月 29 日

837 次瀏覽

開啟你的 事業

透過完成本課程獲得認證

開始
廣告
© . All rights reserved.