10
Як перевірити, чи є змінною рядок із сумісністю python 2 та 3
Я усвідомлюю, що можу використовувати: 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"