내장 파이썬

개요

첫째, 기능, 코드, 일반적으로 사용되는 방법은 __ __init을 구축하는 사이에 명확한 구분, __ str__

상세

기능 및 방법의 차이 :

1) 함수는 프로세스 지향 클래스, 단일 함수를 구현하는데 사용되는 조직, 재사용 가능한 코드가 아니다;

2)에있어서, 상기 함수는 내부 사용 클래스 호출하는 클래스를 가져야

내장 방법 :

__init__, 이들 중 자동 취득의 인스턴스를 생성

__str __, 직접 인쇄 방법 __str__ 반환 내용에서 클래스 이름을 인쇄

코드

클래스 도서 : 

    DEF  __init__ (자기, 이름, 저자, 설명, 상태 = 0) : 
        self.name = 이름 
        self.author = 저자 
        self.comment = 코멘트 
        self.state = 

    DEF  __str__ (자동) :
         IF self.state = = 0 : 
            상태 = ' 하지 빌려 ' 
        다른 : 
            상태 = ' 빌려 ' 
        복귀  ' 이름 : "% S"저자 : %의 권장 언어 : %의 \ n 상태 : % S ' %(self.name는 self.author는 self.comment는 상태) 

예약 = 예약 ( ' 보이지 않는 도시 ' , ' 칼비노 ' , ' 전용 도시의 사랑시를 지속하기 ' , ' 대출하지 ' ) 

# __str__ 예약 내장 메소드 리턴 __str__ 콘텐츠 안에 직접 인쇄 법에 기초하여 
인쇄 (도서. 인쇄를 기록 할 수없는 (책) __str__ )
 #의 (파라미터 직접 추출 특성 __init__ 방법 __init__ 방법 예약 클래스 안에 내장 ) 
인쇄 ) (book.name은 (도서 인쇄를 쓸 수 없습니다. __init__ .name을)

 

 

참조 링크

https://www.pypypy.cn/#/apps/1/lecture/5cd9765c19bbcf00015547b2

https://www.pypypy.cn/#/apps/1/practices/5cd9766119bbcf00015547c3

 

추천

출처www.cnblogs.com/wangdadada/p/12239984.html