Estimasi Waktu Baca: < 1 menit

Deskripsi Fungsi

Fungsi setattr() digunakan untuk menetapkan nilai atribut dari suatu objek

Sintaks dan Parameter

Sintaks dari fungsi setattr() adalah sebagai berikut:


>>> setattr(object, name, value)

Fungsi setattr() membutuhkan tiga parameter:

  • object – objek yang akan ditetapkan atributnya
  • name – nama atribut yang akan ditetapkan
  • value – nilai atribut yang akan ditetapkan

Fungsi setattr() tidak memiliki nilai kembalian alias None

Contoh Penerapan


class Orang:
	nama = 'Budi'
orang = Orang()
print('Sebelum diubah:', orang.nama)
# ubah nama ke Kuro
setattr(orang, 'nama', 'Kuro')
print('Setelah diubah:', orang.nama)

Keluaran:


Sebelum diubah: Budi
Setelah diubah: Kuro