Hàm isinstance () trong Python
Thí dụ
Kiểm tra xem số 5 có phải là số nguyên hay không:
x = isinstance(5, int)
Định nghĩa và Cách sử dụng
Hàm isinstance()
trả về
True
nếu đối tượng được chỉ định thuộc loại được chỉ định, ngược lại False
.
Nếu tham số kiểu là một tuple, hàm này sẽ trả về True
nếu đối tượng là một trong các kiểu trong tuple.
Cú pháp
isinstance(object, type)
Giá trị tham số
Parameter | Description |
---|---|
object | Required. An object. |
type | A type or a class, or a tuple of types and/or classes |
Các ví dụ khác
Thí dụ
Kiểm tra xem "Xin chào" có phải là một trong các kiểu được mô tả trong tham số kiểu không:
x = isinstance("Hello",
(float, int, str, list, dict, tuple))
Thí dụ
Kiểm tra xem y có phải là một phiên bản của myObj hay không:
class myObj:
name = "John"
y = myObj()
x = isinstance(y, myObj)
Các trang liên quan
Hàm Issubclass () để kiểm tra xem một đối tượng có phải là lớp con của một đối tượng khác hay không.