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