帝国cms小说阅读网站模板果洛电子商务网站建设哪家快
方法 1:使用 hex() 函数
hex() 函数会返回一个带有前缀 0x 的十六进制字符串
decimal_number = 255
hexadecimal_number = hex(decimal_number)print(hexadecimal_number) # 输出:0xff
方法 2:使用f"{}"格式化字符串
你也可以使用格式化字符串来得到更简洁的结果,去掉 0x 前缀。
decimal_number = 255
hexadecimal_number = f"{decimal_number:x}"print(hexadecimal_number) # 输出:ff
如果你需要带有大写字母的十六进制结果,可以使用 X 格式化符号:
decimal_number = 255
hexadecimal_number = f"{decimal_number:X}"print(hexadecimal_number) # 输出:FF
方法 3:使用 format() 函数
format() 函数也能方便地将十进制转换为十六进制,并且你可以指定是否带有 0x 前缀。
decimal_number = 255
hexadecimal_number = format(decimal_number, "x")print(hexadecimal_number) # 输出:ff
总结:
hex()返回带0x的十六进制字符串。- 使用格式化字符串和
format()可以获得没有0x前缀的十六进制结果
