Saya sadar bahwa saya dapat menggunakan: isinstance(x, str)
di python-3.x tapi saya perlu memeriksa apakah ada string di python-2.x juga. Akan isinstance(x, str)
bekerja seperti yang diharapkan di python-2.x? Atau apakah saya perlu memeriksa versi dan menggunakan isinstance(x, basestr)
?
Secara khusus, dalam python-2.x:
>>>isinstance(u"test", str)
False
dan python-3.x tidak punya u"foo"