Python中的进制转换

40 阅读1分钟

十进制与十六进制

十进制转十六进制

方法1 hex()

a = 65
# hex(a) = "0x41"
b = hex(a)[2:]

方法2 F-String

a = 65
b = F"{a:x}"

十六进制转十进制

方法1 int() int()接收参数须为str类型,并指定进制为16,但是否0x开头则为非必须

a = 41
b = int(str(a),16)