Python chr()解释

所以我很确定这是一个愚蠢的问题,但我试图更深入地了解python chr()函数.
另外,我想知道是否有可能总是将三位数的整数参数,或者只是所有ascii值的固定长度?

chr(20) ## '\x14'
chr(020) ## '\x10'

为什么它给我不同的答案?它认为’020’是十六进制还是什么?
另外,我在Windows上运行Python 2.7!
-谢谢!

解决方法:

与char无关.这完全是关于数字文字.它是跨语言的. 0表示oct,0x表示hex.

print 010 # 8
print 0x10 # 16
上一篇:python3练习


下一篇:mciSendString 的两个小坑