본문 바로가기

IT/Python

Python 객체의 자기관찰

b = [1,2,3]

b?

 

b의 자기관찰

객체의 자기관찰( Intropection ) 이라고 한다. 만약 객체가 함수이거나 인스턴스 메서드라면 정의더이 있는 문서를 출력해 준다. 

 

def add_numbers(a,b):
    """
    Add two numbers together
    
    Returns
 	--------
    
    the_sum : type of arguments
    """
    return a + b
    
    

위와 같은 함수를 작성했다면

add_numbers?

?기호를 사용해서 문서를 출력해보면

add_numbers의 자기관찰

위와 같은 형태의 문서가 출력 된다. 

'IT > Python' 카테고리의 다른 글

파이썬의 자료구조 - 리스트편  (0) 2020.07.31
파이썬의 자료구조 - 튜플편  (0) 2020.07.30
파이썬 커뮤니티  (0) 2020.07.30