Dùng isinstance(var, class) check var có phải instance của class cho trước. Python 2.x base class của str và unicode là basestring. Dùng như sau:
>>> s = 'A string' >>> isinstance(s, basestring) True >>> isinstance(s, str) True >>> isinstance(10, basestring) False
Lưu ý: Python 3.x không có basestring, phải dùng str thay thế. Ví dụ:
>>> s = 'A string' >>> isinstance(s, str) True >>> isinstance(10, str) False