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

पाइथन में स्ट्रिंग अक्षर के सामने 'बी' वर्ण क्या करता है?

<शरीर>

पायथन 2 में 'बी' या 'बी' के उपसर्ग को अनदेखा किया जाता है।

पायथन 3 में, बाइट्स अक्षर हमेशा 'बी' या 'बी' के साथ उपसर्ग करते हैं; वे str प्रकार के बजाय बाइट्स प्रकार का एक उदाहरण उत्पन्न करते हैं। उनमें केवल ASCII वर्ण हो सकते हैं; 128 या उससे अधिक के अंकीय मान वाले बाइट्स को एस्केप के साथ व्यक्त किया जाना चाहिए।

पायथन 3.x प्रकारों के बीच स्पष्ट अंतर करता है:

str ='...' अक्षर =यूनिकोड वर्णों का एक क्रम (UTF-16 या UTF-32, इस पर निर्भर करता है कि पायथन कैसे संकलित किया गया था)

बाइट्स =b'...' अक्षर =अष्टक का एक क्रम (0 और 255 के बीच पूर्णांक)


  1. पायथन में एनकोड/डिकोड में क्या अंतर है?

    एक यूनिकोड स्ट्रिंग को बाइट्स की एक स्ट्रिंग के रूप में दर्शाने के लिए एन्कोडिंग के रूप में जाना जाता है। बाइट्स की एक स्ट्रिंग को एक यूनिकोड स्ट्रिंग में बदलने के लिए डिकोडिंग के रूप में जाना जाता है। जब भी आपको इसे IO के लिए उपयोग करने की आवश्यकता होती है, तो आप आमतौर पर एक यूनिकोड स्ट्रिंग को एन्

  1. यह जांचने का सबसे शानदार तरीका क्या है कि पायथन में स्ट्रिंग खाली है या नहीं?

    खाली तार गलत होते हैं, जिसका अर्थ है कि उन्हें बूलियन संदर्भ में असत्य माना जाता है, इसलिए आप केवल स्ट्रिंग नहीं का उपयोग कर सकते हैं। उदाहरण string = "" if not string:     print "Empty String!" आउटपुट यह आउटपुट देगा: Empty String! उदाहरण यदि आपकी स्ट्रिंग में व्हाइट

  1. पायथन में स्ट्रिंग से न्यूनतम वर्णमाला वर्ण कैसे प्राप्त करें?

    स्ट्रिंग से न्यूनतम वर्णमाला वर्ण प्राप्त करने के लिए आप स्ट्रिंग पर न्यूनतम विधि का उपयोग कर सकते हैं। आप इसे इस प्रकार उपयोग कर सकते हैं: >>> min('helloworld') 'd' >>> min(‘TAJMAHAL’) ‘A’