如何确定一个Python对象是字符串?

如何确定一个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 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程