Hàm getattr () trong Python
Thí dụ
Nhận giá trị của thuộc tính "tuổi" của đối tượng "Người":
class Person:
name = "John"
age = 36
country = "Norway"
x =
getattr(Person, 'age')
Định nghĩa và Cách sử dụng
Hàm getattr()
trả về giá trị của thuộc tính được chỉ định từ đối tượng được chỉ định.
Cú pháp
getattr(object, attribute, default)
Giá trị tham số
Parameter | Description |
---|---|
object | Required. An object. |
attribute | The name of the attribute you want to get the value from |
default | Optional. The value to return if the attribute does not exist |
Các ví dụ khác
Thí dụ
Sử dụng tham số "mặc định" để viết thông báo khi thuộc tính không tồn tại:
class Person:
name = "John"
age = 36
country = "Norway"
x =
getattr(Person, 'page', 'my message')
Các trang liên quan
Hàm delattr () , để xóa một thuộc tính
Hàm hasattr () , để kiểm tra xem một thuộc tính có tồn tại hay không
Hàm setattr () , để đặt giá trị của một thuộc tính