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