我知道我可以在python-3.x中使用:isinstance(x, str)
,但我也需要检查在python-2.x中是否也是字符串。在isinstance(x, str)
-2.x中,python会像预期的那样工作吗?或者我需要检查版本并使用isinstance(x, basestr)
具体来说,在python-2.x中:
>>>isinstance(u"test", str)
False
并且python-3.x没有u"foo"
https://stackoverflow.com/questions/11301138
复制相似问题