【发布时间】:2016-06-14 11:12:36
【问题描述】:
我使用的是 Python 2.7.11,从扩展 ascii 表中获取字符的十进制值时得到错误值
# -*- coding: utf-8 -*-
str="è"
print(ord(str[0])) #prints 232 decimal
但是这个字符的值是十进制的 138 (http://www.asciitable.com/)
当我删除编码 utf-8 行时,我收到此错误SyntaxError: Non-ASCII character '\xe8'
【问题讨论】:
-
你用的是什么版本的 Python?
-
已添加到问题中,抱歉。