파이썬 방법은 상세 클래스 속성을 호출 - 파이썬

출처 : 안녕 학습 네트워크 민감하고 열망 포럼 www.piaodoo.com 서로에게서 배울 오신 것을 환영합니다

테스트 클래스를 호출 할 때 종종 사용된다. 통화는 같은 간단한 모양을 사용합니다.

예를 들어 봐 :

디렉토리 구조 :

안녕 학습 네트워크

우리는 지금이 파일 do_class.py의 클래스에서 호출 class_learn.py로 가고있다

코드 (do_class.py) :

#!는 / usr / 빈 / ENV python3 
# 코딩 = UTF-8 
'' '@Author : 조크' '' 

all_python_learn.class_and_funcation.class_learn 수입 *에서 

B = 알아보기 (1, 2) 

b.get () 
인쇄 (알아보세요. ㅏ)

클래스에 class_learn에서이 모듈을 도입하고 그 대상 (B)는 Get 함수 클래스 호출 B 객체가 클래스의 인스턴스를 인스턴스화한다. 여기에 그냥 변수 클래스를 호출 할 수있는 변수 이름에 연결된 클래스 이름을 통해 직접 말을 인쇄 (Learn.a)를 추가했다.

결과 :

안녕 학습 네트워크

우리는 결과가 직접 호출 무슨 인스턴스화하지 않는 경우? 보세요

다음과 같이 do_class.py 수정 :

안녕 학습 네트워크

더가 인스턴스화 때문에 그렇다면 것은 쓰기에 오류가 없을 것이다.

오류 :

안녕 학습 네트워크

위의 예를 기초 대역 파라미터는 다음 호출 매개 변수없이 클래스를 가지고 있고있다.

다음에 class_learn.py :

안녕 학습 네트워크

당신이 쓸 수 do_class.py에서 :

안녕 학습 네트워크

결과 :

안녕 학습 네트워크

위의 예를 기본 인식하고있는 클래스 내에서 함수를 호출하는 방법, 변수의 클래스 (이 속성 사용 사례의 클래스를 통해 파일에 매우 중요합니다, 자주 쓰기 액세스입니다!)

하지만 당신이 클래스의 시작 부분의 정의에 대해 이야기 한 사실, 위의 코드를 읽은 후 자기 의심에 비교 추측이는 클래스의 인스턴스이며, 작성해야합니다.

의 초기화 기능의 예로

self.x = X, X 및 Y의 변수의 예는 # 
self.y로 Y =

이것은 두 변수 X와 Y의 정의하고, 지정하고 예 self.x self.y로 사용하는 뒤의 모든 기능은 두 변수 써서 self.x 통화해야하는 경우, 및 예 내부 인수 목록 반드시 자기와 기능, 패스. 그렇지 않으면 호출은 오류가 발생합니다.

원래 주소 : HTTP : //www.piaodoo.com/thread-14087-1-50.html 미친 사랑 www.eplbx.com 131 www.buzc.org 스타킹 제어 즐길 수 있습니다 학습 www.txdah.com을 도움이 더 배울 수 있습니다! 아주 좋은 연구에도 불구하고 더 즐거운 학습에 도움이 될 수 있습니다! 아주 좋아요!

추천

출처www.cnblogs.com/txdah/p/12128443.html