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() 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 kelas
  • False – 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
Bagikan:

Tinggalkan Balasan