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

पायथन के विभिन्न कार्यान्वयन के बीच अंतर?

अधिकांश डेवलपर्स पाइथन के बारे में जानते हैं, भले ही वहां सिस्टम में पाइथन लागू किया गया हो। तो "पायथन" से मेरा क्या मतलब है, क्या यह एक अजगर सार इंटरफ़ेस है? क्या हमारा मतलब सीपीथन है, सामान्य पायथन कार्यान्वयन (साइथन नहीं)? या हमारा मतलब पूरी तरह से कुछ और है? या हमारा मतलब Jython या IronPython या PyPy से है।

जबकि ऊपर उल्लिखित तकनीकों को सामान्य रूप से नामित और सामान्य रूप से संदर्भित किया जाता है, हालांकि उनमें से कुछ पूरी तरह से अलग उद्देश्यों की पूर्ति करते हैं।

हम पाइथन को एक ऐसी भाषा के लिए एक विनिर्देश के रूप में सोच सकते हैं जिसे कई अलग-अलग तरीकों से लागू किया जा सकता है।

इस ट्यूटोरियल में हम अजगर के विभिन्न कार्यान्वयन के बारे में जानेंगे।


  1. पायथन में कच्चे_इनपुट () और इनपुट () कार्यों के बीच क्या अंतर है?

    फ़ंक्शन raw_input() उपयोगकर्ता को एक संकेत प्रस्तुत करता है (raw_input([arg]) का वैकल्पिक तर्क), उपयोगकर्ता से इनपुट प्राप्त करता है और उपयोगकर्ता द्वारा डेटा इनपुट को एक में लौटाता है डोरी। उदाहरण के लिए, name = raw_input("What isyour name? ") print "Hello, %s." %name यह इनपुट

  1. पायथन में स्ट्रिंग और बाइट स्ट्रिंग में क्या अंतर है?

    एक स्ट्रिंग वर्णों का एक क्रम है; ये एक अमूर्त अवधारणा हैं, और इन्हें सीधे डिस्क पर संग्रहीत नहीं किया जा सकता है। एक बाइट स्ट्रिंग बाइट्स का एक क्रम है - चीजें जो डिस्क पर संग्रहीत की जा सकती हैं। उनके बीच मानचित्रण एक एन्कोडिंग है - इनमें से बहुत सारे हैं (और असीम रूप से कई संभव हैं) - और आपको यह

  1. पायथन में 'अपवाद को छोड़कर ई' और 'अपवाद को छोड़कर, ई' के बीच क्या अंतर है?

    कथनों को छोड़कर , और as का प्रयोग करने में अंतर इस प्रकार है: दोनों , और as समान कार्यक्षमता के अनुसार हैं; लेकिन उनका उपयोग निम्नानुसार पायथन संस्करणों पर निर्भर करता है। पायथन 2.5 और पुराने संस्करणों में, अल्पविराम के उपयोग की अनुशंसा की जाती है क्योंकि as समर्थित नहीं है। पायथन 2.6+ संस्करणों