一、十进制转换为16进制
val = 454
val = hex(val)
print(val)
运行结果:'0x1c6'
为字符转类型
二、补零
字符串补零方式
代码如下(示例):
val = 454
val = hex(val)
valzero=val.replace('0x','').zfill(4)
print(valzero)
运行结果为:01c6
replace()将原字符串中的’ox’去掉,再使用zfill()进行补零操作。
数字补零方式
可采用格式化来进行
val=454
value="%04d" % number
print(value)
print(type(value))
运行结果:0454
<class 'str'>