नियम. बाइट
टाइप, जो बाइट का क्रम दिखाता है.
बाइट लिटरल वैल्यू को, b
की जानकारी देने वाले प्रीफ़िक्स का इस्तेमाल करके तय किया जाता है. इसके बाद, यह प्रीफ़िक्स होता है
बाइट, वर्णों के क्रम के तौर पर दिखाए जाते हैं. ये दो जगहों पर हेक्साडेसिमल होते हैं
वैल्यू (उदाहरण के लिए, b'\x0F'
, b'\xF'
नहीं) या तीन जगह वाली ऑक्टल
वैल्यू (जैसे, b'\000'
, न कि b'\0'
). वर्णों के क्रम यह हैं
इसे UTF-8 कोड में बदली गई स्ट्रिंग के तौर पर समझा जाता है.
// These are all equal to decimal 42. b'*' b'\x2A' b'\052' // These are all equivalent b'€' // 3-byte UTF-8 encoded string b'\342\202\254' b'\xE2\x82\xAC'
बाइट टाइप के फ़ंक्शन दिए गए हैं, ताकि बाइट की तुलना करने में मदद मिल सके क्रम, Base64url- और हेक्साडेसिमल-एन्कोडेड स्ट्रिंग के तौर पर दिखाए जाते हैं.
तरीके
साइज़
साइज़(), नियम.Integer दिखाता है
बाइट के क्रम में बाइट की संख्या देता है.
- लौटाए गए आइटम
-
बाइट की संख्या
non-null rules.Integer
.
उदाहरण
b'\xFF\xFF'.size() == 2
b'a'.size() == 1
b'€'.size() == 3 // 3-byte UTF-8 encoded string
बेस64
toBase64() नियम.String लौटाता है
दी गई बाइट के हिसाब से, Base64 कोड में बदली गई स्ट्रिंग दिखाता है क्रम.
Base64 एन्कोडिंग, base64url की खास बातें.
- लौटाए गए आइटम
-
Base64 कोड में बदली गई स्ट्रिंग
non-null rules.String
.
उदाहरण
b'\xFB\xEF\xBE'.toBase64() == '----'
टूहेक्सस्ट्रिंग
toHexString(), rules.String को दिखाता है
दी गई बाइट के हिसाब से हेक्साडेसिमल कोड में बदली गई स्ट्रिंग दिखाता है क्रम.
- लौटाए गए आइटम
-
non-null rules.String
, हेक्साडेसिमल कोड में बदली गई स्ट्रिंग.
उदाहरण
b'\x2A'.toHexString() == '2A'
b'**'.toHexString() == '2A2A'
b'€'.toHexString() == 'E282AC'