【发布时间】:2010-09-16 19:36:07
【问题描述】:
我想检查一个字符串是否是ASCII码。
我知道ord(),但是当我尝试ord('é') 时,我有TypeError: ord() expected a character, but string of length 2 found。我知道这是由我构建 Python 的方式引起的(如ord()'s documentation 中所述)。
还有其他方法可以检查吗?
【问题讨论】:
-
字符串编码在 Python 2 和 Python 3 之间有很大的不同,所以最好知道你的目标是哪个版本。
-
@florisla 基于来自
ord('é')的错误,OP 使用的是 Python 2。
标签: python string unicode ascii