Metode hasattr () mengembalikan nilai true jika sebuah objek memiliki atribut bernama yang diberikan dan false jika tidak.
Sintaks hasattr()
metode adalah:
hasattr (objek, nama)
hasattr()
dipanggil oleh getattr () untuk memeriksa untuk melihat apakah AttributeError akan dimunculkan atau tidak.
Parameter hasattr ()
hasattr()
metode mengambil dua parameter:
- objek - objek yang atribut bernama akan diperiksa
- name - nama atribut yang akan dicari
Nilai kembali dari hasattr ()
hasattr()
metode kembali:
- Benar , jika objek memiliki atribut bernama yang diberikan
- False , jika objek tidak memiliki atribut bernama yang diberikan
Contoh: Bagaimana hasattr () bekerja dengan Python?
class Person: age = 23 name = 'Adam' person = Person() print('Person has age?:', hasattr(person, 'age')) print('Person has salary?:', hasattr(person, 'salary'))
Keluaran
Orang punya umur ?: Orang benar punya gaji ?: Salah