Я усвідомлюю, що можу використовувати: 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"