猿问

如何检查字符串是unicode还是ascii?

我必须在Python中做什么才能弄清楚字符串的编码方式?



噜噜哒
浏览 947回答 3
3回答

喵喵时光机

在python 3.x中,所有字符串都是Unicode字符序列。并进行str的isinstance检查(默认情况下意味着unicode字符串)就足够了。isinstance(x, str)关于python 2.x,大多数人似乎正在使用带有两个检查的if语句。一个用于str,另一个用于unicode。如果要检查是否只有一个语句具有“类似字符串的”对象,则可以执行以下操作:isinstance(x, basestring)
随时随地看视频慕课网APP

相关分类

Python
我要回答