Python hasattr ()

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 

Artikel yang menarik...