hex() function in Python Last Updated : 09 May, 2025 Comments Improve Suggest changes Like Article Like Report hex() function in Python is used to convert an integer to its hexadecimal equivalent. It takes an integer as input and returns a string representing the number in hexadecimal format, starting with "0x" to indicate that it's in base-16. Example: Python a = 255 res = hex(a) print(res) Output0xff Explanation: hex() function takes that number and converts it into its hexadecimal representation, which is 0xff. The result is stored in res.Syntax of hex() hex(x)Parameter: x is an integer number (of type int).Returns: A string representing the hexadecimal form of the integer. The string is prefixed with 0x, indicating that it is in base-16.Examples of hex()Example 1: In this example, we convert an ASCII character and a floating-point number to their corresponding hexadecimal values. Python print(hex(ord('a'))) print(float.hex(3.9)) Output0x61 0x1.f333333333333p+1 Explanation:ord('a') converts the character 'a' to its ASCII value, which is 97.hex(ord('a')) converts the ASCII value 97 into its hexadecimal equivalent 0x61.float.hex(3.9) converts the floating-point number 3.9 into its hexadecimal representation 0x1.f333333333333p+1.Example 2: In this example, we perform bitwise AND and bitwise OR operations on two hexadecimal numbers a and b. The results are then converted to hexadecimal format. Python a = 0x22 b = 0x0A # Bitwise AND and OR print(hex(a & b)) print(hex(a | b)) Output0x2 0x2a Explanation:AND (a & b) and OR (a | b) operations on a (0x22) and b (0x0A), resulting in 0x02 (2 in decimal) and 0x2A (42 in decimal), respectively.hex(a & b) prints 0x2 and hex(a | b) prints 0x2a, converting the results into hexadecimal format.Example 3: In this example, we convert a large integer to its corresponding hexadecimal value using the hex() function. Python a = 987654321 res = hex(a) print(res) Output0x3ade68b1 Explanation: hex(a) convert 987654321 to its hexadecimal representation.Error and Exceptionshex() function raises a TypeError if a non-integer (e.g., a float or string) is passed as an argument. Python print(hex(11.1)) OutputHangup (SIGHUP)Traceback (most recent call last): File "/home/guest/sandbox/Solution.py", line 1, in <module> print(hex(11.1)) ~~~^^^^^^TypeError: 'float' object cannot be interpreted as an integerTo convert a float to hexadecimal, use the float.hex() method instead. Python print(float.hex(11.1)) Output0x1.6333333333333p+3 Comment More infoAdvertise with us Next Article hex() function in Python R retr0 Follow Improve Article Tags : Python Python-Built-in-functions python-basics Practice Tags : python Similar Reads bin() in Python Python bin() function returns the binary string of a given integer. bin() function is used to convert integer to binary string. In this article, we will learn more about Python bin() function. Example In this example, we are using the bin() function to convert integer to binary string. Python3 x = b 2 min read bool() in Python In Python, bool() is a built-in function that is used to convert a value to a Boolean (i.e., True or False). The Boolean data type represents truth values and is a fundamental concept in programming, often used in conditional statements, loops and logical operations.bool() function evaluates the tru 3 min read Python bytes() method bytes() method in Python is used to create a sequence of bytes. In this article, we will check How bytes() methods works in Python. Pythona = "geeks" # UTF-8 encoding is used b = bytes(a, 'utf-8') print(b)Outputb'geeks' Table of Contentbytes() Method SyntaxUsing Custom EncodingConvert String to Byte 3 min read chr() Function in Python chr() function returns a string representing a character whose Unicode code point is the integer specified. chr() Example: Python3 num = 97 print("ASCII Value of 97 is: ", chr(num)) OutputASCII Value of 97 is: a Python chr() Function Syntaxchr(num) Parametersnum: an Unicode code integerRet 3 min read Python dict() Function dict() function in Python is a built-in constructor used to create dictionaries. A dictionary is a mutable, unordered collection of key-value pairs, where each key is unique. The dict() function provides a flexible way to initialize dictionaries from various data structures.Example:Pythond=dict(One 4 min read divmod() in Python and its application In Python, divmod() method takes two numbers and returns a pair of numbers consisting of their quotient and remainder. In this article, we will see about divmod() function in Python and its application. Python divmod() Function Syntaxdivmod(x, y)x and y : x is numerator and y is denominatorx and y m 4 min read Enumerate() in Python enumerate() function adds a counter to each item in a list or other iterable. It turns the iterable into something we can loop through, where each item comes with its number (starting from 0 by default). We can also turn it into a list of (number, item) pairs using list().Let's look at a simple exam 3 min read eval in Python Python eval() function parse the expression argument and evaluate it as a Python expression and runs Python expression (code) within the program.Python eval() Function SyntaxSyntax: eval(expression, globals=None, locals=None)Parameters:expression: String is parsed and evaluated as a Python expressio 5 min read filter() in python The filter() method filters the given sequence with the help of a function that tests each element in the sequence to be true or not. Let's see a simple example of filter() function in python:Example Usage of filter()Python# Function to check if a number is even def even(n): return n % 2 == 0 a = [1 3 min read float() in Python Python float() function is used to return a floating-point number from a number or a string representation of a numeric value. Example: Here is a simple example of the Python float() function which takes an integer as the parameter and returns its float value. Python3 # convert integer value to floa 3 min read Like