python控制负数以16进制整型格式输出

实际使用时候,发现 python输出负数进程是 十进制和16进制一样的,就是16进制多了一个负号,和预期结果不同;比如我想要 -1输出 0xFFFFFFFF,可以参考如下方式;

python 复制代码
def TestPrintf(): 
    ret = -3
    print("test1 ret = {0}".format(ret))        # 十进制输出
    print("test2 ret = {0:X}".format(ret))      # 十六进制输出
    # 明确输出长度为 4BYTE
    ret1 = ret & 0xFFFFFFFF
    print("test3 ret1 = {0}".format(ret1))
    print("test4 ret1 = {0:X}".format(ret1))


if (__name__ == "__main__"):
    TestPrintf()

运行结果如图所示,目前还没发现什么控制打印参数的方式输出

相关推荐
江公望6 分钟前
Qt QSharedPointer用法,10分钟讲清楚
开发语言·qt
倒霉熊dd7 分钟前
Python学习(第一部分 语法与数据结构/核心基础)
大数据·python·学习·pip
月落归舟12 分钟前
深入理解Java适配器模式,彻底搞懂设计思想
java·开发语言·适配器模式
Mr_pyx13 分钟前
【LeetHOT100】二叉树的中序遍历——Java多解法详解
java·开发语言·深度优先
仅此,24 分钟前
deep agent整合 DeepSeek 记录
python·langchain·agent·deep agent sdk
ftpeak1 小时前
AI开发之LangGraph教程6~自定义状态 (Custom State)
python·ai·langchain·langgraph
m0_738120721 小时前
渗透测试——Djinn1靶场详细渗透提权过程讲解(绕过黑名单限制,命令执行反弹shell,pyc反编译,代码白盒分析,python沙盒逃逸)
开发语言·python·php
web守墓人1 小时前
【go语言】go语言实现go-torch, 完成Lenet-5的搭建,训练,以及pth和onnx模型导出
开发语言·后端·golang
TEC_INO1 小时前
Linux50:ROCKX+RV1126视频流检测人脸
开发语言·前端·javascript
平凡但不平庸的码农1 小时前
Go 语言常用标准库详解
开发语言·后端·golang