Je suis conscient que je peux utiliser: isinstance(x, str)
en python-3.x mais je dois vérifier si quelque chose est une chaîne en python-2.x également. Fonctionnera-t-il isinstance(x, str)
comme prévu dans python-2.x? Ou aurai-je besoin de vérifier la version et l'utilisation isinstance(x, basestr)
?
Plus précisément, en python-2.x:
>>>isinstance(u"test", str)
False
et python-3.x n'a pas u"foo"