Sono consapevole di poter usare: isinstance(x, str)
in python-3.x ma devo verificare se qualcosa è una stringa anche in python-2.x. Funzionerà isinstance(x, str)
come previsto in Python-2.x? O dovrò controllare la versione e usarla isinstance(x, basestr)
?
In particolare, in python-2.x:
>>>isinstance(u"test", str)
False
e python-3.x non ha u"foo"