![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![ExpandedBlockStart.gif](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
1
>>>
def
isAString(anobj):
2 return isinstance(anobj, basestring)
3
4 >>> a = " hello "
5 >>> isAString(a)
6 True
7 >>> b = ' t '
8 >>> isAString(b)
9 True
10 >>> c = []
11 >>> isAString(c)
12 False
13 >>> class MyString(str):
14 pass
15
16 >>> d = MyString()
17 >>> isAString(d)
18 True
2 return isinstance(anobj, basestring)
3
4 >>> a = " hello "
5 >>> isAString(a)
6 True
7 >>> b = ' t '
8 >>> isAString(b)
9 True
10 >>> c = []
11 >>> isAString(c)
12 False
13 >>> class MyString(str):
14 pass
15
16 >>> d = MyString()
17 >>> isAString(d)
18 True