따라서 질문은 기본적으로 다음과 같습니다.
Fibo
예를 들어 fibonacci()
피보나치 수열을 계산하는 함수 가있는라는 모듈 이 있습니다 . 내 프로그램에서 이것을 사용하고 싶기 때문에 다음을 수행해야합니다.
import Fibo
Fibo.fibonacci()
하지만이 마지막 줄은 피보나치라는 메서드가있는 객체가 아닙니다. 아니면 실제로 그렇습니까?
파이썬의 모든 것은 객체입니다. 모듈에서 개체를 가져 오는 경우 현재 / 실제 모듈 (예 : 프로그램)에 개체가 있습니다. Python 코드에 대해 다른 파일을 사용하여 다른 네임 스페이스를 만들고 코드를 더 체계적으로 구성 할 수 있습니다. 이것이 다른 모듈을 사용하고 가져 오는 것의 장점입니다.
파이썬 문서에 따르면, 단순히 호출하지 않도록하는 것이 좋습니다 방법 과 그것이라고 말할 속성 의 객체 참조 :fibonacci
클래스 본문 내부에 정의 된 함수입니다. [...]
점으로 구분 된 표현식을 사용하여 이름으로 참조되는 객체와 관련된 값입니다. 예를 들어, 객체 o에 속성 a가있는 경우 oa로 참조됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다