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

बाइट्स को पायथन स्ट्रिंग में कैसे कन्वर्ट करें?


आपको स्ट्रिंग उत्पन्न करने के लिए बाइट्स ऑब्जेक्ट को डीकोड करने की आवश्यकता है। यह स्ट्रिंग क्लास के डिकोड फ़ंक्शन का उपयोग करके किया जा सकता है जो आपके द्वारा डीकोड करने के लिए एन्कोडिंग स्वीकार करेगा।

उदाहरण

my_str = b"Hello" # b का अर्थ है यह बाइट स्ट्रिंग है
new_str = my_str.decode('utf-8') # utf-8 एन्कोडिंग का उपयोग करके डीकोड करें
print(new_str)

आउटपुट

यह आउटपुट देगा:

Hello

  1. - पायथन में स्ट्रिंग को बाइनरी में कैसे बदलें?

    स्ट्रिंग को बाइनरी में बदलने के लिए, आपको प्रत्येक कैरेक्टर पर पुनरावृति करके उसे बाइनरी में बदलना होगा। फिर इन कैरेक्टर्स को एक सिंगल स्ट्रिंग में जोड़ दें। आप format(ord(x), b) का उपयोग करके कैरेक्टर x को बाइनरी के रूप में फॉर्मेट कर सकते हैं। उदाहरण के लिए: >>> st = hello world >>&

  1. - पायथन 3 में स्ट्रिंग को बाइट्स में कैसे बदलें?

    पायथन 3 में स्ट्रिंग को बाइट्स में बदलने के लिए, आप स्ट्रिंग क्लास से encode() फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण के लिए, >>> s = uHell\Theta; W\Theta;rld >>> s.encode(utf-8) Hell\xce\x98 W\xce\x98rld

  1. - पायथन में बाइट लिटरल्स को स्ट्रिंग्स में कैसे बदलें?

    बाइट लिटरल्स को पायथन स्ट्रिंग्स में बदलने के लिए, आपको बाइट्स को डिकोड करना होगा। यह बाइट्स ऑब्जेक्ट पर decode मेथड का उपयोग करके किया जा सकता है। उदाहरण >>> babcde.decode(utf-8) uabcde यदि बाइट्स ASCII एन्कोडिंग को दर्शाते हैं तो आप बाइट्स को chr में मैप भी कर सकते हैं जैसा कि नीचे दिखाया