내장함수 - getattr(object, name[, default])

2015. 7. 20. 12:03IT관련

반응형

https://docs.python.org/2/library/functions.html#getattr


getattr(object, name[, default])

Param으로 전달된 object의 name에 해당하는 attribute의 값을 리턴한다.

getattr(x, 'foobar') ==> x.foobar 와 동일한 의미이다.



>>> class foobar(object):

...     data = [1, 2, 3, 4]

... 

>>> x = foobar

>>> print x.data

[1, 2, 3, 4]

>>> print getattr(x, 'data')

[1, 2, 3, 4]



반응형

'IT관련' 카테고리의 다른 글

내장함수 - hasattr(object, name)  (0) 2015.07.20
내장함수 - globals  (0) 2015.07.20
내장함수 - class frozenset([iterable])  (0) 2015.07.20
내장함수 - format(value[, format_spec])  (0) 2015.07.20
내장함수 - class float([x])  (0) 2015.07.20