Fungsi getattr() Python

Contoh

Ambil nilai atribut "age" dari objek "Person":

class Person:
  name = "Bill"
  age = 63
  country = "USA"
x = getattr(Person, 'age')

Jalankan Contoh

Definisi dan Penggunaan

Fungsi getattr() mengembalikan nilai atribut yang ditentukan dari objek yang ditentukan.

Sintaks

getattr(objek, atribut, default)

Nilai Parameter

Parameter Deskripsi
objek Wajib. Objek.
atribut Nama atribut yang Anda inginkan untuk mendapatkan nilai.
default Pilihan. Nilai yang dikembalikan saat atribut tidak ada.

Contoh Lebih Banyak

Contoh

Jika atribut tidak ada, gunakan parameter "default" untuk menulis pesan satu kalimat:

class Person:
  name = "Bill"
  age = 63
  country = "USA"
x = getattr(Person, 'page', 'my message')

Jalankan Contoh

Laman yang berhubungan

Panduan Referensi:Fungsi delattr()(Hapus atribut)

Panduan Referensi:Fungsi hasattr()(Periksa apakah atribut ada)

Panduan Referensi:Fungsi setattr()(Setel nilai atribut)