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 Program to Check Whether a String is Palindrome or Not
Python bool()
Python pass statement
Python Program to Multiply Two Matrices
Python Program to Create a Long Multiline String
Python Program to Check If Two Strings are Anagram
Python String encode()
Python Program to Find the Square Root
Python Iterators
Python Program to Remove Duplicate Element From a List
Python chr()
Python dir()
Python super()
Python String rsplit()
Python Matrices and NumPy Arrays
Python String count()
Python Program to Get a Substring of a String
Python max()
Python Program to Check Leap Year
Python Global, Local and Nonlocal variables
Machine Learning with Python for everyone - Mark E.Fenner
Python Program to Generate a Random Number
Python Type Conversion and Type Casting
Python Program to Iterate Over Dictionaries Using for Loop
Python Program to Count the Number of Each Vowel
How to get current date and time in Python?
Python Strings
Python enumerate()
Python oct()
Python if...else Statement
Python Program to Convert Decimal to Binary Using Recursion
Python iter()