Fungsi Setattr()
Deskripsi
Fungsi setattr()
berfungsi untuk mengeset nilai attribut suatu objek
Sintaks
Fungsi setattr()
memiliki sintaks mirip 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()
yaitu 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 acara di atas yaitu mirip berikut:
Sebelum diubah: Adam
Setelah diubah: John