Fungsi Isinstance()
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()
mendapat dua buah parameter yaitu:
- object – objek yang akan dicek
- classinfo – kelas, type, atau tuple dari kelas dan type
Nilai Kembalian
Fungsi isinstance()
mengembalikan:
True
– jikalau objek tersebut ialah instance atau subkelas dari kelasFalse
– jikalau sebaliknya
Contoh
class Karyawan:
pass
galih = Karyawan()
print('galih ialah instance dari Karyawan:', isinstance(galih, Karyawan))
nama = 'Ratna'
print('nama ialah instance dari string:', isinstance(nama, str))
l = [1, 2, 3]
print('l ialah instance dari string:', isinstance(l, str))
print('l ialah instance dari list:', isinstance(l, list))
Output
galih ialah instance dari Karyawan: True
nama ialah instance dari string: True
l ialah instance dari string: False
l ialah instance dari list: True