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 globals()
Python Program to Compute all the Permutation of the String
Python Dictionary fromkeys()
Python String split()
Python dict()
Python Program to Sort a Dictionary by Value
Python Dictionary clear()
Python String find()
Python Program to Multiply Two Matrices
Python chr()
Python slice()
Python List append()
Python Program to Count the Number of Each Vowel
Python Dictionary pop()
Python pass statement
Python RegEx
Python Program to Randomly Select an Element From the List
Python Set isdisjoint()
Python classmethod()
Python String capitalize()
Python File I/O Operation
Python Program to Catch Multiple Exceptions in One Line
Python compile()
Python complex()
Python Program to Check if a Number is Positive, Negative or 0
Python String lstrip()
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python print()
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python Program to Append to a File
Python Program Read a File Line by Line Into a List
Python Variables, Constants and Literals