Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ฟังก์ชัน setattr () ทำอะไรใน Python


เมธอด setattr()

วิธี setattr() ตั้งค่าแอตทริบิวต์ที่กำหนดของวัตถุ

ไวยากรณ์

ไวยากรณ์ของเมธอด setattr() คือ −

setattr(object, name, value)

วิธี setattr() ใช้พารามิเตอร์สามตัว −

เมธอด setattr() คืนค่า None

ตัวอย่าง

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

ผลลัพธ์

สิ่งนี้ให้ผลลัพธ์

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