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 Decorators
Python object()
Python Program to Check Prime Number
Python strftime()
Python Dictionary get()
Python Program to Reverse a Number
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python String casefold()
Python List sort()
Python Dictionary copy()
Python Program to Slice Lists
Python getattr()
Python classmethod()
Python Modules
Python Program to Count the Number of Occurrence of a Character in String
Python String maketrans()
Python format()
Python Get Current time
Python Set update()
Python Program to Convert String to Datetime
Python String isalnum()
Python Program to Print all Prime Numbers in an Interval
Python Program to Convert Celsius To Fahrenheit
Python Set difference()
Python Set issubset()
Python zip()
Python @property decorator
Python Program to Access Index of a List Using for Loop
Python String encode()
Python Program to Copy a File
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python Program to Convert Decimal to Binary Using Recursion