Python hasattr ()

Phương thức hasattr () trả về true nếu một đối tượng có thuộc tính được đặt tên đã cho và false nếu không có.

Cú pháp của hasattr()phương thức là:

 hasattr (đối tượng, tên)

hasattr() được gọi bởi getattr () để kiểm tra xem AttributeError có được nâng lên hay không.

Tham số hasattr ()

hasattr() phương thức nhận hai tham số:

  • object - đối tượng có thuộc tính được đặt tên sẽ được kiểm tra
  • tên - tên của thuộc tính được tìm kiếm

Giá trị trả về từ hasattr ()

hasattr() phương thức trả về:

  • Đúng , nếu đối tượng có thuộc tính được đặt tên đã cho
  • Sai , nếu đối tượng không có thuộc tính đã đặt tên

Ví dụ: Cách hasattr () hoạt động trong Python?

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

Đầu ra

 Người có tuổi?: Đúng Người có lương?: Sai 

thú vị bài viết...