Python hasattr ()

Η μέθοδος hasattr () επιστρέφει true αν ένα αντικείμενο έχει το δεδομένο χαρακτηριστικό και false εάν δεν έχει.

Η σύνταξη της hasattr()μεθόδου είναι:

 hasattr (αντικείμενο, όνομα)

hasattr() καλείται από το getattr () για να ελέγξει αν το AttributeError πρόκειται να αυξηθεί ή όχι.

παράμετροι hasattr ()

hasattr() Η μέθοδος παίρνει δύο παραμέτρους:

  • αντικείμενο - αντικείμενο του οποίου το όνομα έχει χαρακτηριστεί
  • Όνομα - όνομα του χαρακτηριστικού προς αναζήτηση

Τιμή επιστροφής από hasattr ()

hasattr() η μέθοδος επιστρέφει:

  • Αληθές , εάν το αντικείμενο έχει το δεδομένο χαρακτηριστικό
  • Λάθος , εάν το αντικείμενο δεν έχει χαρακτηριστικό όνομα

Παράδειγμα: Πώς λειτουργεί το hasattr () στο Python;

 class Person: age = 23 name = 'Adam' person = Person() print('Person has age?:', hasattr(person, 'age')) print('Person has salary?:', hasattr(person, 'salary'))

Παραγωγή

 Το άτομο έχει ηλικία ;: Το αληθινό άτομο έχει μισθό;: Λάθος 

ενδιαφέροντα άρθρα...