Hàm isinstance() trong Python
Hàm isinstance() tích hợp sẵn trong Python kiểm tra xem môt đối tượng (tham số thứ nhất) là một instance hay là một lớp con của Classinfo (tham số thứ hai).
Cú pháp hàm isinstance() trong Python
isinstance(object, classinfo)
Các tham số của hàm isinstance()
Hàm isinstance() có 2 tham số:
object
: đối tượng cần kiểm traclassinfo
: class, type, hoặc tuple
Giá trị trả về từ isinstance()
Hàm isinstance() trả về:
True
nếu đối tượng là một instance hoặc một lớp con subclass của lớp hoặc bất kỳ phần tử nào của bộ dữ liệu.False
nếu ngược lại.
Ví dụ, nếu tham số classinfo là một tuple, hàm này sẽ trả về True nếu đối tượng là một kiểu trong tuple.
Ví dụ: Hàm isinstance() hoạt động thế nào?
class Foo:
a = 5
fooInstance = Foo()
print(isinstance(fooInstance, Foo))
print(isinstance(fooInstance, (list, tuple)))
print(isinstance(fooInstance, (list, tuple, Foo)))
Chạy chương trình, kết quả trả về là:
True
False
True
Xem thêm: Các hàm Python tích hợp sẵn
13.021
Bạn nên đọc
0 Bình luận
Sắp xếp theo
Xóa Đăng nhập để Gửi
Cũ vẫn chất
-
Tham số hàm Python
Hôm qua -
Samsung DeX là gì? Cách biến điện thoại thành desktop với Samsung Dex
Hôm qua -
Cách sử dụng hàm XLOOKUP trong Excel
Hôm qua -
Graves DTCL mùa 7.5: Đồ chuẩn, đội hình Graves Lôi Long
Hôm qua -
Cách bật tự động gửi ảnh HD trên Zalo
Hôm qua -
Card đồ họa không hoạt động: Nguyên nhân và cách khắc phục
Hôm qua -
Cách đăng ký VIP Zing MP3 tải nhạc chất lượng cao
Hôm qua -
Cách tắt xác thực hai yếu tố trên Facebook khi bị mất điện thoại
Hôm qua -
Cách đổi DNS trên điện thoại iPhone, Android
Hôm qua 2 -
Hướng dẫn cách xem lực chiến Liên Quân Mobile
Hôm qua