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 String format_map()
Python Program to Convert Two Lists Into a Dictionary
Python Namespace and Scope
How to get current date and time in Python?
Python Program to Check Leap Year
Python float()
Python delattr()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python Program to Capitalize the First Character of a String
Python Program to Find the Largest Among Three Numbers
Python max()
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python repr()
Python String title()
Python pass statement
Python String format()
Python oct()
Python Get Current time
Python Program to Iterate Over Dictionaries Using for Loop
Python Program to Measure the Elapsed Time in Python
Python set()
Python Data Types
Python String zfill()
Python Functions
Python Program to Differentiate Between del, remove, and pop on a List
Python Program to Parse a String to a Float or Int
Python Program to Find the Sum of Natural Numbers
Python frozenset()
Python object()
Python Program to Find Hash of File
Python Dictionary items()
Python Program to Make a Simple Calculator