Kaedah hasattr () mengembalikan true jika objek mempunyai atribut bernama yang diberi dan salah jika tidak.
Sintaks hasattr()
kaedah adalah:
hasattr (objek, nama)
hasattr()
dipanggil oleh getattr () untuk memeriksa untuk melihat apakah AttributeError akan dinaikkan atau tidak.
Parameter hasattr ()
hasattr()
kaedah mengambil dua parameter:
- objek - objek yang atribut namanya hendak diperiksa
- name - nama atribut yang hendak dicari
Nilai pulangan dari hasattr ()
hasattr()
kaedah mengembalikan:
- Benar , jika objek mempunyai atribut bernama yang diberi
- Salah , jika objek tidak mempunyai atribut bernama
Contoh: Bagaimana hasattr () berfungsi di Python?
class Person: age = 23 name = 'Adam' person = Person() print('Person has age?:', hasattr(person, 'age')) print('Person has salary?:', hasattr(person, 'salary'))
Pengeluaran
Orang mempunyai umur?: Orang Sejati mempunyai gaji?: Salah