Hàm getattr() của Python

Ví dụ

Lấy giá trị thuộc tính "age" của đối tượng "Person":

class Person:
  name = "Bill"
  age = 63
  country = "USA"
x = getattr(Person, 'age')

Chạy ví dụ

Định nghĩa và cách sử dụng

Hàm getattr() của Python trả về giá trị của thuộc tính được chỉ định từ đối tượng cụ thể.

Cú pháp

getattr(object, attribute, default)

Giá trị tham số

Tham số Mô tả
object Bắt buộc. Đối tượng.
attribute Tên thuộc tính mà bạn muốn lấy giá trị.
default Tùy chọn. Giá trị trả về khi thuộc tính không tồn tại.

Ví dụ thêm

Ví dụ

Nếu thuộc tính không tồn tại, hãy sử dụng tham số "default" để viết một thông điệp:

class Person:
  name = "Bill"
  age = 63
  country = "USA"
x = getattr(Person, 'page', 'my message')

Chạy ví dụ

Trang liên quan

Tài Liệu Tham Khảo:Hàm delattr()(Xóa thuộc tính)

Tài Liệu Tham Khảo:Hàm hasattr()(Kiểm tra thuộc tính có tồn tại không)

Tài Liệu Tham Khảo:Hàm setattr()(Đặt giá trị thuộc tính)