为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

噜噜哒 2019-12-09 10:14:48
我必须在Python中做什么才能弄清楚字符串的编码方式?
查看完整描述

3 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

在python 3.x中,所有字符串都是Unicode字符序列。并进行str的isinstance检查(默认情况下意味着unicode字符串)就足够了。


isinstance(x, str)

关于python 2.x,大多数人似乎正在使用带有两个检查的if语句。一个用于str,另一个用于unicode。


如果要检查是否只有一个语句具有“类似字符串的”对象,则可以执行以下操作:


isinstance(x, basestring)


查看完整回答
反对 回复 2019-12-09
  • 3 回答
  • 0 关注
  • 946 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信