python - 如何将uint64转换为十六进制
问题描述
我想知道如何将无符号整数 64 位转换为十六进制?
我的值为'65536L',我期望的是'0x0000000000010000'。
非常感谢
解决方案
使用字符串格式化:
"{:#016x}".format(65536)
推荐阅读
- python - 检查哪个变量为零的Pythonic方法?
- javascript - 变换数学字符串方程
- ios - 使用 Segue 从以前的 View Controller 传递到另一个 View Controller 时,数据变为 Nil
- java - 无法使用 org.json 库解析 json 数组?
- python-3.x - 无法让 SSL 用于安全 Websocket 连接
- javascript - JSXGraph:如何隐藏网格而不隐藏轴标签和刻度?
- python - 将路径从目录更改为单个输入文件
- elasticsearch - elasticsearch HDFS 存储库插件安装
- php - 用于获取单个值的选择查询不起作用
- react-native - React-Native Map() 数据结构?