Python getattr() Function

Instance

Get the value of the "age" attribute of the "Person" object:

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

Run Instance

Definition and Usage

Function getattr() ay nangangahulugan ng pagbibigay ng halaga ng isang pagkakakilanlan sa tinukoy na object.

Syntax

getattr(object, attribute, default)

Parameter Value

Parameter Description
object Mandatory. Ang object.
attribute Ang pangalan ng attribute na kung saan mo gustong kunin ang halaga.
default Optional. Ang halaga na ibabalik kapag ang attribute ay hindi umiiral.

More Instances

Instance

Kung ang attribute ay hindi umiiral, gamitin ang "default" parameter upang isulat ang mensahe:

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

Run Instance

Related Pages

Reference Manual:Function delattr()(Tanggalin ang attribute)

Reference Manual:Function hasattr()(Kitaan kung ang attribute ay umiiral)

Reference Manual:Function setattr()(Iset ng halaga ng attribute)