강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

이시현님의 프로필 이미지
이시현

작성한 질문수

우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)

매직 메소드(1-1)

강사님 build-in 메소드들을 어떻게 들여다 볼 수있나요 ?

작성

·

169

0

int나 float의 __add__같은 매직메소드가 어떻게 구현되어 있는건지 들여다보고 싶고, +를 어떻게 __add__로 랩핑하는건지 보고싶은데 IDE내에서 볼 수 있는 방법이 있나요 ?

go to definition에 바로 안떠서 여쭤봅니다.

퀴즈

56%나 틀려요. 한번 도전해보세요!

파이썬 클래스에서 매직 메소드(Special Method)를 사용하는 가장 큰 이유가 무엇일까요?

객체의 속성을 숨기기 위해

내장 연산이나 함수에 맞춰 동작하도록 커스텀하기 위해

상속으로 기능을 확장하기 위해

객체를 함수처럼 호출 가능하게 만들기 위해

답변 1

0

좋은사람님의 프로필 이미지
좋은사람
지식공유자

안녕하세요. 

print(dir(__builtins__))

경로 등에서 확인할 수 있구요.

pycharm을 사용하신다면 함수 선택으로 경로 직접 접근 후 소스를 확인할 수 있어여

이시현님의 프로필 이미지
이시현

작성한 질문수

질문하기