के पाइथन स्ट्रिंग का प्रतिनिधित्व मैं पाइथन डेटा को बाइनरी डेटा का प्रतिनिधित्व करने वाले स्ट्रिंग को प्रदर्शित करने के तरीके को समझने की कोशिश कर रहा हूं।बाइनरी डेटा
यहाँ os.urandom
In [1]: random_bytes = os.urandom(4)
In [2]: random_bytes
Out[2]: '\xfd\xa9\xbe\x87'
In [3]: random_bytes = os.urandom(4)
In [4]: random_bytes
Out[4]: '\r\x9eq\xce'
का उपयोग कर random_bytes
के पहले उदाहरण में एक उदाहरण प्रत्येक \ एक्स वहाँ हेक्साडेसिमल रूप में मान होने लगते हैं के बाद दिया गया है: fd a9 हो 87.
दूसरे उदाहरण में, हालांकि, मुझे समझ में नहीं आता क्यों '\r\x9eq\xce'
प्रदर्शित होता है।
पाइथन मुझे इस विशेष प्रतिनिधित्व में इन यादृच्छिक बाइट्स क्यों दिखाता है? मुझे '\r\x9eq\xce'
की व्याख्या कैसे करनी चाहिए?