हेक्स () फ़ंक्शन एक पूर्णांक संख्या को संबंधित हेक्साडेसिमल स्ट्रिंग में कनवर्ट करता है।
का सिंटैक्स hex()
है:
हेक्स (एक्स)
हेक्स () पैरामीटर
hex()
फ़ंक्शन एकल तर्क लेता है।
x - पूर्णांक संख्या ( int
ऑब्जेक्ट या इसे परिभाषित करने की __index__()
विधि है जो पूर्णांक देता है)
हेक्स से वापसी मूल्य ()
hex()
फ़ंक्शन स्ट्रिंग रूप में हेक्साडेसिमल संख्या के लिए एक पूर्णांक को धर्मान्तरित करता है और इसे वापस करता है।
लौटा हुआ हेक्साडेसिमल स्ट्रिंग उपसर्ग के साथ शुरू होता है 0x
जो यह बताता है कि यह हेक्साडेसिमल रूप में है।
उदाहरण 1: हेक्स () कैसे काम करता है?
number = 435 print(number, 'in hex =', hex(number)) number = 0 print(number, 'in hex =', hex(number)) number = -34 print(number, 'in hex =', hex(number)) returnType = type(hex(number)) print('Return type from hex() is', returnType)
आउटपुट
हेक्स में 435 = हेक्स में 0x1b3 0 = हेक्स में 0x0 -34 = हेक्स से -0x22 रिटर्न प्रकार () है
यदि आपको एक फ्लोट के हेक्साडेसिमल प्रतिनिधित्व को खोजने की आवश्यकता है, तो आपको float.hex()
विधि का उपयोग करने की आवश्यकता है ।
उदाहरण 2: एक फ्लोट का हेक्साडेसिमल प्रतिनिधित्व
number = 2.5 print(number, 'in hex =', float.hex(number)) number = 0.0 print(number, 'in hex =', float.hex(number)) number = 10.5 print(number, 'in hex =', float.hex(number))
आउटपुट
हेक्स में 2.5 = 0x1.4000000000000p + 1 0.0 हेक्स में = 0x0.0p + 0 10.5 हेक्स में = 0x1.5000000000000p + 3