Python hasattr ()

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 

Artikel menarik...