所以我很确定这是一个愚蠢的问题,但我试图更深入地了解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