Python hex()函数

在Python中,hex()是一个内置函数,用于将整数转换为十六进制字符串。其语法如下:

hex(x)

其中,x是一个整数(可以是正整数或负整数),返回值是一个表示x的十六进制字符串;如果x不是Python int对象,则必须为x定义返回整数__index__()方法;

hex()函数示例


print(hex(255)) # 0xff
print(hex(1234)) # 0x4d2
print(hex(-123)) # -0x7b
print(hex(0xff)) # 0xff

class myclass:
    def __index__(self):
        return 1

a = myclass()
print(hex(a)) #0x1

class myclass2:
    pass

b = myclass2()
#print(hex(b))   #TypeError
#print(hex(3.14)) #TypeError

需要注意的是,hex()函数返回的十六进制字符串前缀是0x。如果需要去掉前缀,可以使用字符串切片来进行处理。例如:

hex(255)[2:]

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/python-built-in-functions/python-hex.html

分类: 计算机技术
推荐阅读:
在Linux终端右上角实时显示时间 在Linux系统下,可以通过一条命令在终端的右上角显示当前系统的时间:
Linux显示使用内存最多的十个进程 在Linux系统下,你可以使用一条命令显示当前系统使用内存最多的十个进程:
C语言isalpha()函数:判断字符是否为字母 isalpha()函数是C语言中的一个标准库函数;用于判断一个字符是否为字母(a-z或A-Z);如果参数c是一个字母(不区分大小写),则返回非0值,否则返回0;
如何查询电脑电池型号 要查询笔记本电脑的电池型号,可通过以下步骤进行:为方便查看结果,在桌面空白处右键单击,开打终端;也可使用命令提示符;
Linux系统删除目录下的所有空目录 在Linux系统下,你如果想删除某个目录下所有的空目录,那你可以通过这一条命令实现:
Python里with语句的用法与技巧 本文将详细讲解Python语言中with语句的用法,以及如何让自定义的类也支持with语句;