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 if...else Statement
Python Program to Add Two Matrices
Deep Learning with Python - Francois Cholletf
Python Program to Count the Number of Each Vowel
Introduction to Scientific Programming with Python - Joakim Sundnes
Python exec()
Python setattr()
Python zip()
Python Set isdisjoint()
Python Custom Exceptions
Python Sets
Python String splitlines()
Python Decorators
Python Dictionary update()
Python Dictionary setdefault()
Python String rjust()
Python bin()
Python Set discard()
Python Program to Multiply Two Matrices
Python Program to Compute all the Permutation of the String
Python strptime()
Python compile()
Python dict()
Python Keywords and Identifiers
Python Data Structures and Algorithms - Benjamin Baka
Python Program to Convert Two Lists Into a Dictionary
Python Set symmetric_difference()
Python strftime()
Python String isalnum()
Python id()
Python time Module
Python Program to Make a Flattened List from Nested List