पायथन बायटियर ()

Bytearray () विधि एक bytearray ऑब्जेक्ट देता है जो दिए गए बाइट्स की एक सरणी है।

bytearray()विधि का सिंटैक्स है:

 bytearray ((स्रोत, एन्कोडिंग (, त्रुटियाँ)))

bytearray()विधि एक बायरएरेरी ऑब्जेक्ट को लौटाती है जो कि रेंज में पूर्णांकों के उत्परिवर्तनीय (संशोधित किया जा सकता है) अनुक्रम है 0 <= x < 256

यदि आप अपरिवर्तनीय संस्करण चाहते हैं, तो बाइट्स () विधि का उपयोग करें।

bytearray () पैरामीटर

bytearray() तीन वैकल्पिक पैरामीटर लेता है:

  • स्रोत (वैकल्पिक) - स्रोत बाइट्स की सरणी को इनिशियलाइज़ करने के लिए।
  • एन्कोडिंग (वैकल्पिक) - यदि स्रोत एक स्ट्रिंग है, तो स्ट्रिंग की एन्कोडिंग।
  • त्रुटियाँ (वैकल्पिक) - यदि स्रोत एक स्ट्रिंग है, तो एन्कोडिंग रूपांतरण विफल होने पर कार्रवाई करने के लिए (और पढ़ें: स्ट्रिंग एन्कोडिंग)

स्रोत पैरामीटर निम्न तरीकों से बाइट सरणी प्रारंभ करने में इस्तेमाल किया जा सकता:

विभिन्न स्रोत पैरामीटर
प्रकार विवरण
स्ट्रिंग स्ट्रिंग को बाइट्स में उपयोग करता है और एन्कोडिंग और वैकल्पिक रूप से त्रुटिstr.encode() भी प्रदान करता है
पूर्ण करनेवाला प्रदान की गई आकार की एक सरणी बनाता है, सभी को शून्य से आरंभ किया जाता है
वस्तु बाइट सरणी को इनिशियलाइज़ करने के लिए ऑब्जेक्ट का केवल-पढ़ने के लिए बफ़र का उपयोग किया जाएगा
निष्क्रिय करने योग्य Iterable गिनती के बराबर आकार का एक सरणी बनाता है और iterable तत्वों के लिए शुरू होता है, के बीच पूर्णांक के iterable होना चाहिए 0 <= x < 256
कोई स्रोत (तर्क) आकार 0 की एक सरणी बनाता है।

वापसी मूल्य से वापसी ()

bytearray() विधि दिए गए आकार और आरंभीकरण मूल्यों के बाइट्स की एक सरणी देता है।

उदाहरण 1: एक स्ट्रिंग से बाइट्स का सरणी

 string = "Python is interesting." # string with encoding 'utf-8' arr = bytearray(string, 'utf-8') print(arr)

आउटपुट

 bytearray (b'Python दिलचस्प है। ') 

उदाहरण 2: दिए गए पूर्णांक आकार के बाइट्स की सरणी

 size = 5 arr = bytearray(size) print(arr)

आउटपुट

 bytearray (b ' x00 x00 x00 x00 x00') 

उदाहरण 3: पुनरावृत्त सूची से बाइट्स का सरणी

 rList = (1, 2, 3, 4, 5) arr = bytearray(rList) print(arr)

आउटपुट

 बायट्रेयर (b ' x01 x02 x03 x04 x05') 

दिलचस्प लेख...