আমি সচেতন যে আমি ব্যবহার করতে পারি: isinstance(x, str)পাইথন -৩.x এ তবে পাইথন -২.x এও কিছু স্ট্রিং আছে কিনা তা আমার খতিয়ে দেখা উচিত। isinstance(x, str)পাইথন -২.এক্সে প্রত্যাশার মতো কাজ করবে ? অথবা আমার কি সংস্করণটি পরীক্ষা করে ব্যবহার করতে হবে isinstance(x, basestr)?
বিশেষত, পাইথন -২.x:
>>>isinstance(u"test", str)
False
এবং পাইথন -3.x নেই u"foo"