Deskripsi
Fungsi setattr()
berfungsi untuk mengeset nilai attribut suatu objek
Sintaks
Fungsi setattr()
memiliki sintaks seperti berikut:
setattr(object, name, value)
Parameter
Fungsi setattr()
memiliki tiga parameter, yaitu:
- object – objek yang akan diset attributnya
- name – nama atribut yang akan diset
- value – nilai attribut yang akan diset
Nilai Kembalian
Fungsi setattr()
tidak memiliki nilai kembalian (None
)
Contoh
Contoh penggunaan fungsi setattr()
adalah sebagai berikut:
class Person:
name = 'Adam'
p = Person()
print('Sebelum diubah:', p.name)
# ubah nama ke John
setattr(p, 'name', 'John')
print('Setelah diubah:', p.name)
Output
Output dari program di atas adalah seperti berikut:
Sebelum diubah: Adam Setelah diubah: John