Я знаю, что могу использовать: isinstance(x, str)
в python-3.x, но мне нужно проверить, является ли что-то строкой в python-2.x. Будет ли isinstance(x, str)
работать должным образом в Python-2.x? Или мне нужно будет проверить версию и использовать isinstance(x, basestr)
?
В частности, в python-2.x:
>>>isinstance(u"test", str)
False
и python-3.x не имеет u"foo"