Crear variable entera mediante la asignación de valor hexadecimal en Python

Aquí, vamos a aprender cómo crear una variable entera mediante la asignación de valor en formato hexadecimal en Python?

La tarea consiste en crear número entero variables y asignar valores en formato hexadecimal .

asignación de valor hexadecimal

para asignar el valor en formato hexadecimal a una variable, utilizamos 0x o 0X sufijo. Le dice al compilador que el valor (con el sufijo 0x o 0X ) es un valor hexadecimal y lo asigna a la variable.

sintaxis para asignar un valor hexadecimal de la variable

    x = 0x123AF
y = 0X1FADCB

código Python

para crear la variable mediante la asignación de valor hexadecimal

En este programa, estamos declarando algunas de las variables mediante la asignación de los valores en formato hexadecimal, la impresión de sus tipos, los valores en formato decimal y hexadecimal.

Nota: Para imprimir valor en formato hexadecimal, se utiliza la función hexagonal ().

# Python code to create variable 
# by assigning hexadecimal value
# creating number variable
# and, assigning hexadecimal value
a = 0x123
b = 0X123
c = 0xAFAF
d = 0Xafaf
e = 0x7890abcdef
# printing types
print("type of the variables...")
print("type of a: ", type(a))
print("type of b: ", type(b))
print("type of c: ", type(c))
print("type of d: ", type(d))
print("type of e: ", type(e))
# printing values in decimal format
print("value of the variables in decimal format...")
print("value of a: ", a)
print("value of b: ", b)
print("value of c: ", c)
print("value of d: ", d)
print("value of e: ", e)
# printing values in hexadecimal format
print("value of the variables in hexadecimal format...")
print("value of a: ", hex(a))
print("value of b: ", hex(b))
print("value of c: ", hex(c))
print("value of d: ", hex(d))
print("value of e: ", hex(e))

salida

type of the variables...
type of a: <class 'int'>
type of b: <class 'int'>
type of c: <class 'int'>
type of d: <class 'int'>
type of e: <class 'int'>
value of the variables in decimal format...
value of a: 291
value of b: 291
value of c: 44975
value of d: 44975
value of e: 517823253999
value of the variables in hexadecimal format...
value of a: 0x123
value of b: 0x123
value of c: 0xafaf
value of d: 0xafaf
value of e: 0x7890abcdef


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *