Fungsi hasattr()

Deskripsi

Fungsi hasattr() berfungsi untuk mengecek apakah suatu objek memiliki attribut tertentu atau tidak.


Sintaks

Fungsi hasattr() memiliki sintaks sebagai berikut:

hasattr(object, name)

Parameter

Fungsi hasattr() membutuhkan 2 buah parameter yaitu

  • object – objek yang attributnya akan dicek
  • name – nama attribut yang akan dicek

Nilai Kembalian

Fungsi hasattr() mengembalikan:

  • True – jika objek memiliki attribut yang disebutkan
  • False – Jika objek tidak memiliki attribut yang disebutkan

Contoh

  class Orang: nama = 'Budi' usia = 27 orang = Orang() print('Orang memiliki atribut nama?:', hasattr(orang, 'nama')) print('Orang memiliki atribut gaji?:', hasattr(orang, 'gaji'))

Output

Output dari program di atas adalah seperti berikut:

Orang memiliki atribut nama?: True
Orang memiliki atribut gaji?: False