Table of Contents
The hex() function converts an integer number to the corresponding hexadecimal string.
The syntax of hex() is:
hex(x)
1. hex() Parameters
hex() function takes a single argument.
x – integer number (int object or it has to define __index__() method that returns an integer)
2. Return Value from hex()
hex() function converts an integer to the corresponding hexadecimal number in string form and returns it.
The returned hexadecimal string starts with the prefix 0x indicating it’s in hexadecimal form.
3. Example 1: How hex() works?
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)
Output
435 in hex = 0x1b3 0 in hex = 0x0 -34 in hex = -0x22 Return type from hex() is <class 'str'>
If you need to find a hexadecimal representation of a float, you need to use float.hex() method.
4. Example 2: Hexadecimal representation of a float
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))
Output
2.5 in hex = 0x1.4000000000000p+1 0.0 in hex = 0x0.0p+0 10.5 in hex = 0x1.5000000000000p+3
Related posts:
Python Dictionary copy()
Python Sets
Python all()
Python staticmethod()
Python Inheritance
Python Program to Display Fibonacci Sequence Using Recursion
Python getattr()
Python String translate()
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python Program to Find Factorial of Number Using Recursion
Python String isprintable()
Python Set intersection()
Python Program to Check Leap Year
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python Program to Count the Occurrence of an Item in a List
Python @property decorator
Python bytearray()
Python Program to Make a Simple Calculator
Python Set pop()
Python String isnumeric()
Python Program to Find the Largest Among Three Numbers
Python Machine Learning Eqution Reference - Sebastian Raschka
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Python repr()
Python delattr()
APIs in Node.js vs Python - A Comparison
Python String isupper()
Python Program to Get the Last Element of the List
Python isinstance()
Python Dictionary update()
Python Program to Find Armstrong Number in an Interval
Python Program to Copy a File