Python: getattr() function

getattr() function

The getattr() function returns the value of the named attribute of object and name must be a string.


(Python 3.2.5)


getattr(object, name[, default])


Name Description Required /
object An object Required
name String that contains the attribute's name. Optional
default Value that is returned when the attribute is not found. Optional

Example: Python getattr() function

class Example:
    Age = 55
    Name = "Bishop"

Example = Example()
print('The age is:', getattr(Example, "Age"))
print('The name is:', Example.Name)


The age is: 55
The name is: Bishop

Pictorial Presentation:

Python: Built-in-function - getattr() function

Python Code Editor:

Previous: frozenset()
Next: globals()

Test your Python skills with w3resource's quiz

Python: Tips of the Day

How do I check if a list is empty?

For example, if passed the following:

a = []
if not a:
  print("List is empty")

Ref: https://bit.ly/2A4JXx9