Computer >> Máy Tính >  >> Lập trình >> Python

Hàm setattr () làm gì trong Python?

Phương thức setattr ()

Phương thức setattr () đặt giá trị của thuộc tính đã cho của một đối tượng.

Cú pháp

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

setattr(object, name, value)

Phương thức setattr () nhận ba tham số -

Phương thức setattr () trả về Không có.

Ví dụ

class Male:
    name = 'Abel'
x = Male()
print('Before modification:', x.name)
# setting name to 'Jason'
setattr(x, 'name', 'Jason')
print('After modification:', x.name)

Đầu ra

Điều này cho kết quả

('Before modification:', 'Abel')
('After modification:', 'Jason')