python - 如何使用十六进制 Ascii 中特定位数的字符串格式

标签 python python-2.7 hex python-2.x

在Python 2.7中,我想使用具有特定位数的字符串格式将十六进制ascii数字转换为其自身

示例:

hexNumber='9'
print '%02x' % (hexNumber)

输出:

09

最佳答案

您有一个字符串,只需使用str.zfill()将其零填充到所需的宽度即可:

hexNumber.zfill(2)

%x 格式化程序仅适用于整数

演示:

>>> hexNumber = '9'
>>> hexNumber.zfill(2)
'09'

关于python - 如何使用十六进制 Ascii 中特定位数的字符串格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35925961/

相关文章:

python - 在 python 中使用 cv2 读取 pgm 图像

Python 字典值检查不为空且不为空

python - Ruby 的 ERB 类似 python 中的特性

在 C 中将大位字符串转换为十六进制

Java 基本十六进制编辑器 - 编程作业

c++ - 字符数组到十六进制字符串 C++

python - HTML View Postgresql TextArea渲染换行符或段落-python flask

python - 如何修复 Mac OS 上的 mysql django 连接?我已经安装了 mysqlclient 但显示 "Did you install mysqlclient?"错误

python - PyArrow:使用嵌套类型在 Parquet 中存储字典列表

python - 在 Python 中,为什么最低(最小)浮点值与最大浮点值的有效数字不同?