Fungsi setattr()

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