Hex () function in Python

The hex () function is one of Python's built-in functions, used to convert an integer into the corresponding hexadecimal form. How the hex function () has the syntax, what parameters are available, how can you find out with Quantrimang in this article?

Hex () function in Python Picture 1

The hex () function syntax in Python

 hex(x) 

Parameters of hex function ():

Hex () has only one parameter:

  1. x: is an integer (int object)

Value returned from hex ()

The hex () function converts an integer into the corresponding hexadecimal number in string form.

The hexadecimal string is returned starting with the prefix "0x".

Example 1: How does the hex () function work?

 number = 435 
print(number, 'chuyển sang dạng thập lục phân =', hex(number))

number = 0
print(number, 'chuyển sang dạng thập lục phân =', hex(number))

number = -34
print(number, 'chuyển sang dạng thập lục phân =', hex(number))

returnType = type(hex(number))
print('Return type from hex() is', returnType)

Run the program, the result is:

 435 chuyển sang dạng thập lục phân = 0x1b3 
0 chuyển sang dạng thập lục phân = 0x0
-34 chuyển sang dạng thập lục phân = -0x22
Return type from hex() is

Example 2: Representing the hexadecimal form of the float data type

If you need to find the hexadecimal string of data of type float, you need to use the method float.hex ().

 number = 2.5 
print(number, 'chuyển sang dạng thập lục phân =', float.hex(number))

number = 0.0
print(number, 'chuyển sang dạng thập lục phân =', float.hex(number))

number = 10.5
print(number, 'chuyển sang dạng thập lục phân =', float.hex(number))

Run the program, the result is:

 2.5 chuyển sang dạng thập lục phân = 0x1.4000000000000p+1 
0.0 chuyển sang dạng thập lục phân = 0x0.0p+0
10.5 chuyển sang dạng thập lục phân = 0x1.5000000000000p+3

Last lesson: float () function in Python

Next lesson: Ham hasattr () in Python

5 ★ | 1 Vote

May be interested

  • Exec () function in PythonPhoto of Exec () function in Python
    the exec () function used to execute python programs dynamically can be string or object code. how does exec () function syntax, what parameters do it have, and how is it used? invites you to read the track.
  • Open source Python projects for beginnersPhoto of Open source Python projects for beginners
    where are the best open source python projects that can be learned? this is probably one of the most frequently asked questions that the 'newbie' feet wet to step into the world of python questions and learn.
  • How to use List comprehension in PythonPhoto of How to use List comprehension in Python
    you may have heard about python's list comprehension and may have used it without really understanding them. therefore, this article will introduce and guide you how to use list comprehension in python.
  • How to create a command line program in Python with ClickPhoto of How to create a command line program in Python with Click
    click is a python package to write command line interfaces with as little code as possible. this article will show you how to use click to create the command line program.
  • Code Python on the browser with these free online Python interpretersPhoto of Code Python on the browser with these free online Python interpreters
    you should use an interactive interactive shell. these are sites that allow you to write, execute python code and immediately see the results, without installing anything.
  • Array in PythonPhoto of Array in Python
    arrays are a fundamental part of all programming languages, it is a collection of elements of a single data type, for example, integer arrays, string arrays. however, in pythong, there is no original array data structure. so we use python lists instead of arrays.