如何使用python循环打印1至300个十六进制数字

问题描述 投票:1回答:2

我尝试使用以下Python 2代码连续打印十六进制数字:

for i in range(300):
    v = '\x%s'%i
    print v

但是这导致以下错误:

ValueError:无效的\ x转义

python loops hex
2个回答
0
投票

制作

for i in range(300):
     v = '%x'%i
     print v

考虑到python2.x


0
投票

使用原始字符串

for i in range(300):
    v = r'\x%s' % i
    print v
© www.soinside.com 2019 - 2024. All rights reserved.