Python 2 to 3 Converter
Python 2 कोड को Python 3 कोड में कुशलता और सटीकता से कन्वर्ट करें
यह टूल क्या है?
यह मुफ्त ऑनलाइन कन्वर्टर आपके पुराने Python 2 कोड को Python 3 में तुरंत अपग्रेड करना आसान बनाता है। यह डेवलपर्स के लिए पुराने प्रोजेक्ट्स को आधुनिक बनाने, संगतता समस्याओं को ठीक करने, या लंबे समय तक रखरखाव के लिए कोड तैयार करने के लिए एकदम सही है।
कैसे उपयोग करें
- अपने Python 2 कोड को एडिटर में पेस्ट करें या टाइप करें।
- Python 3 संस्करण उत्पन्न करने के लिए Convert पर क्लिक करें।
- तुरंत कन्वर्टेड परिणाम डाउनलोड करें, कॉपी करें, या साझा करें।
आप Google या GitHub के साथ साइन इन करके अपनी कन्वर्शन हिस्ट्री को सहेज सकते हैं और इसे कभी भी पुनः देख सकते हैं।
Python 3 में अपग्रेड क्यों करें?
Python 2 का जीवनकाल जनवरी 2020 में समाप्त हो गया, जिसका अर्थ है कि अब इसे अपडेट या सुरक्षा सुधार नहीं मिलते। Python 3 अब मानक है, जो प्रदान करता है:
- बेहतर यूनिकोड और स्ट्रिंग हैंडलिंग
- साफ-सुथरा, अधिक सुसंगत सिंटैक्स
- प्रदर्शन सुधार और बेहतर लाइब्रेरीज़
- निरंतर समुदाय और पैकेज समर्थन
माइग्रेट करने से यह सुनिश्चित होता है कि आपका कोड सुरक्षित, रखरखाव योग्य, और नवीनतम टूल्स और फ्रेमवर्क के साथ संगत बना रहे।
Python 2 और 3 के बीच मुख्य अंतर
# Python 2: print एक स्टेटमेंट है
print "Hello, World!"
# Python 3: print एक फ़ंक्शन है
print("Hello, World!")
# Python 2: पूर्णांक विभाजन
result = 5 / 2 # आउटपुट 2
# Python 3: सच्चा विभाजन
result = 5 / 2 # आउटपुट 2.5
Python 2 से 3 में पोर्टिंग के बारे में अधिक जानें आधिकारिक Python पोर्टिंग गाइड में।
उदाहरण रूपांतरण
मूल इनपुट उदाहरण
Python 2
print "Enter your name:"
name = raw_input()
print "Hello, " + name
Python 3
print("Enter your name:")
name = input()
print("Hello, " + name)
डिक्शनरी इटरेशन
# Python 2
for key, value in my_dict.iteritems():
print key, value
# Python 3
for key, value in my_dict.items():
print(key, value)