Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การกำหนดที่อยู่ IP ใน Python


สมมติว่าเรามีที่อยู่ IPv4 IP ที่ถูกต้อง เราต้องส่งคืนที่อยู่ IP เวอร์ชัน Defanged โดยทั่วไปแล้วที่อยู่ IP ที่ถูก Defanged จะแทนที่ทุกจุด “” โดย “[.]” ดังนั้นหากที่อยู่ 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"