如何使用python循环打印30到40个十六进制值

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

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

for i in range(30,40):
    print '\x%s'%i

但是这导致以下错误:

ValueError:无效的\ x转义

我的意思是它应该这样输出:

print "\x30" - 0
print "\x31" - 1
print "\x29" - )

但是当“ \ x%s”%i时失败。它应该在循环“ \ x30”,“ \ x31” ...

python loops hex
2个回答
0
投票

制作

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

考虑到python2.x

© www.soinside.com 2019 - 2024. All rights reserved.