关于python字符编码的问题
博彩导航网站排行榜
博彩导航网站排行榜
当前位置 : 博彩导航网站排行榜 > 博彩导航网站排行榜

关于python字符编码的问题

环境:linuxmint terminal utf-8 python2.7.6
代码如下:

    #可以用16进制
    >>> print \xe5\x90\x83
    吃
    
    #可以用8进制
    >>> %o %o %o% 0xe5,0x90,0x83
    345 220 203
    >>> print \345\220\203
    吃
    
    #不可以用10进制
    >>> %d %d %d% 0xe5,0x90,0x83
    229 144 131
    >>> print \229\144\131
    9dY

问题:
为什么这里使用10进制的数,就没有办法被正确识别出来?

反斜线后边跟数字 这是一种 “转义字符”

转移字符规定
\ddd 三位8进制数字
\xhh 两位16进制数字

详见:
http://baike.baidu.com/link?url=Xk4gncQiT9fRjBkPCNzDBa58Q52DwJ4ldsB2kTcAxvJge0mg2AyT0JY0Y05nhfnLuKujguySGKsc2qq5WZFCLq

广告位

博彩导航网站排行榜