>  기사  >  백엔드 개발  >  파이썬으로 자기 이해하기

파이썬으로 자기 이해하기

hzc
hzc원래의
2020-06-18 10:47:164384검색

파이썬으로 자기 이해하기

파이썬에서 자기의 이해:

1. 자기의 위치는 어디에 나타납니까?

우선, self는 클래스의 메소드에 있습니다. 이 메소드를 호출할 때 self에 값을 할당할 필요가 없습니다. Python은 자동으로 값을 할당하며 이 값은 클래스의 인스턴스입니다. 개체 자체. self를 seef 등 다른 이름으로 변경할 수도 있지만 기본적으로 self를 쓰는 데 모든 사람이 익숙하기 때문에 권장하지 않습니다.

코드를 작성할 때 클래스의 메소드 시스템에는 다음과 같이 self가 직접 있습니다.

두 번째로 self는 클래스 메소드의 기본 첫 번째 매개변수이며 필수이므로 작성하지 않으면 오류가 발생합니다. 보고되었습니다.

2. 자기의 가치는 무엇인가요?

self의 값은 Python에서 자동으로 할당되며 값은 객체 자체입니다. 예를 들어, Dog 클래스의 인스턴스는 d입니다. d가 클래스 메서드 jian(arge1, arge2)를 호출하면 Python은 자동으로 Dog.jian(d, arge1, arge2)로 변환됩니다. self의 값은 Dog의 인스턴스 d입니다.

다음 예에서는 self 값을 인쇄합니다. (인쇄된 결과의 인스턴스는 인스턴스를 의미합니다.)

추천 튜토리얼: "Python Tutorial"

위 내용은 파이썬으로 자기 이해하기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.