如何确定Python对象是否为字符串?

对于Python 2.x

要检查对象obj是字符串类型还是字符串类型的子类-

isinstance(obj, basestring)

因为str和unicode都是basestring的子类。

检查obj是str的实例还是str的任何子类-

isinstance(obj, str)

检查obj是否是unicode字符串的实例-

isinstance(obj, unicode)

对于Python 3.x,

isinstance(obj, str)

适用于str和unicode字符串。

以上是 如何确定Python对象是否为字符串? 的全部内容, 来源链接: utcz.com/z/338179.html

回到顶部