내장함수 - callable(object)

2015. 7. 16. 11:33IT관련

반응형

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


callable(object)

Param으로 받는 object가 callable이면 True 아니면 False를 리턴한다.

object class에는 __call__(self[, args...]) 이 정의되어 있는데 callable이라는 건 이 함수가 구현되어 있는지 확인하는 것이다.


예를 들자면 아래와 같다.

class Foo:

  def __call__(self):

    print 'called'


foo_instance = Foo()

foo_instance() #this is calling the __call__ method



반응형

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

내장함수 - classmethod(function)  (0) 2015.07.16
내장함수 - chr(i)  (0) 2015.07.16
내장함수 - bytearray([source[, encoding[, errors]]])  (0) 2015.07.16
내장함수 - bool([x])  (0) 2015.07.16
내장함수 - bin(x)  (0) 2015.07.16