Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में एक आईपी पते को परिभाषित करना

मान लीजिए हमारे पास एक मान्य IPv4 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"

  1. issuperset () पायथन में

    इस लेख में, हम पायथन में issuperset() और विभिन्न क्षेत्रों में इसके कार्यान्वयन के बारे में जानेंगे। यह विधि बूलियन ट्रू लौटाती है यदि एक सेट बी के सभी तत्वों में सभी तत्व सेट ए होते हैं जो एक तर्क के रूप में पारित होते हैं और यदि ए के सभी तत्व बी में मौजूद नहीं होते हैं तो झूठा रिटर्न देता है। इस

  1. पायथन में क्विन

    क्विन एक प्रोग्राम है, जो कोई इनपुट नहीं लेता है, लेकिन यह आउटपुट का उत्पादन करता है। यह इसका अपना सोर्स कोड दिखाएगा। इसके अतिरिक्त, क्विन की कुछ शर्तें हैं। हम प्रोग्राम के अंदर सोर्स कोड फ़ाइल नहीं खोल सकते। उदाहरण कोड a=a=%r;print (a%%a);print (a%a) आउटपुट a=a=%r;print (a%%a);print (a%a) य

  1. एक आईपी पते से अग्रणी 0 को हटाने के लिए पायथन कार्यक्रम

    IP पता नीचे दिया गया है, हमारा कार्य IP पते से अग्रणी शून्य को हटाना है। पहले हम दिए गए स्ट्रिंग को । से विभाजित करते हैं। और फिर इसे एक पूर्णांक में परिवर्तित करें और प्रमुख शून्य को हटा दें और फिर उन्हें एक स्ट्रिंग में वापस जोड़ दें। उदाहरण Input : 200.040.009.400 Output : 200.40.9.400 एल्गोरिदम