Kullanabileceğimi biliyorum: isinstance(x, str)
python-3.x ama bir şey de python-2.x bir dize olup olmadığını kontrol etmek gerekir. Will isinstance(x, str)
piton-2.x beklendiği gibi çalışmayabilir? Yoksa sürümü kontrol edip kullanmam gerekecek isinstance(x, basestr)
mi?
Özellikle, python-2.x içinde:
>>>isinstance(u"test", str)
False
ve python-3.x içermiyor u"foo"