Deskripsi
Fungsi isinstance()
berfungsi untuk mengecek apakah suatu objek merupakan instance dari suatu kelas
Sintaks
Fungsi isinstance()
memiliki sintaks sebagai berikut:
isinstance(object, classinfo)
Parameter
Fungsi isinstance()
menerima dua buah parameter yaitu:
- object – objek yang akan dicek
- classinfo – kelas, type, atau tuple dari kelas dan type
Nilai Kembalian
Fungsi isinstance()
mengembalikan:
True
– jika objek tersebut adalah instance atau subkelas dari kelasFalse
– jika sebaliknya
Contoh
class Karyawan:
pass
galih = Karyawan()
print('galih adalah instance dari Karyawan:', isinstance(galih, Karyawan))
nama = 'Ratna'
print('nama adalah instance dari string:', isinstance(nama, str))
l = [1, 2, 3]
print('l adalah instance dari string:', isinstance(l, str))
print('l adalah instance dari list:', isinstance(l, list))
Output
galih adalah instance dari Karyawan: True nama adalah instance dari string: True l adalah instance dari string: False l adalah instance dari list: True