Hàm isinstance() trong Python

Bản thể

Kiểm tra số 10 có phải là số nguyên không:

x = isinstance(10, int)

Chạy ví dụ

Định nghĩa và cách sử dụng

Nếu đối tượng có loại được chỉ định, thì hàm isinstance() trả về True, ngược lại trả về False.

Nếu tham số type là tập hợp, thì nếu đối tượng là một trong các loại của tập hợp, thì hàm này sẽ trả về True.

Cú pháp

isinstance(object, type)

Giá trị tham số

Tham số Mô tả
object Bắt buộc. Đối tượng.
type Loại hoặc lớp, hoặc là tập hợp của loại và/hoặc lớp.

Các ví dụ thêm

Bản thể

Kiểm tra "Hello" có phải là một trong các loại mô tả bởi tham số type không:

x = isinstance("Hello", (float, int, str, list, dict, tuple))

Chạy ví dụ

Bản thể

Kiểm tra y có phải là bản thể của myObj không:

class myObj:
  name = "Bill"
y = myObj()
x = isinstance(y, myObj)

Chạy ví dụ

Trang liên quan

Hướng dẫn tham khảo:Hàm issubclass()(Kiểm tra đối tượng có phải là lớp con của đối tượng khác không)