이 내장 속성은 클래스, 유형, 함수, 메서드, 설명자 또는 생성기 인스턴스의 이름을 인쇄합니다.
예를 들어, 파이썬 인터프리터가 해당 모듈(소스 파일)을 메인 프로그램으로 실행하는 경우 특수 __name__ 변수가 "__main__" 값을 갖도록 설정합니다. 이 파일을 다른 모듈에서 가져오는 경우 __name__이 모듈 이름으로 설정됩니다.
예시
다음 코드는 __name__의 사용을 보여줍니다.
class Bar(object): def foo(): """ This is an example of how a doc_string looks like. This string gives useful information about the function being defined. """ pass print foo.__name__ print Bar.__name__
출력
이것은 출력을 제공합니다.
foo Bar