gpt4 book ai didi

python - 打印十六进制值时如何让 Python 使用大写字母?

转载 作者:bug小助手 更新时间:2023-10-28 10:46:00 27 4
gpt4 key购买 nike

在 Python v2.6 中,我可以通过以下两种方式之一获得整数的十六进制:

print(("0x%x")%value)
print(hex(value))

但是,在这两种情况下,十六进制数字都是小写的。我怎样才能得到这些大写?

最佳答案

大写 X(Python 2 和 3 使用 sprintf-style formatting):

print("0x%X" % value)

或者在 python 3+ 中(使用 .format string syntax ):

print("0x{:X}".format(value))

或者在 python 3.6+ 中(使用 formatted string literals ):

print(f"0x{value:X}")

关于python - 打印十六进制值时如何让 Python 使用大写字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13277440/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com