python 학습 과정클래스
1344 단어 python 학습
1. 다태적: 변수가 인용하는 대상 유형이 무엇인지 모르더라도 이를 조작할 수 있음을 의미하며 대상(또는 유형) 유형에 따라 서로 다른 행위를 나타낼 수 있음을 의미한다.
다태적 구체적 실현은 방법에 구현될 뿐만 아니라, 많은 내장된 연산자와 함수에도 다태적 성질이 존재한다
2. 봉인: 프로그램의 다른 부분에 숨겨진 대상을 구체적으로 실현하는 세부 원칙을 가리킨다.다중태는 사용자가 어떤 종류의 대상인지 모르는 대상에 대해 방법을 호출할 수 있고, 봉인은 대상이 어떻게 구축되는지 상관하지 않고 직접 사용할 수 있다.
3. 상속:
4. 클래스, 대상(클래스의 실례), 하위 클래스, 초클래스
5. 사유 속성: 방법이나 특성을 사유화시키고 그 이름 앞에 학부모가 쌍밑줄을 긋기만 하면name 외부에서 접근할 수 없습니다. 클래스 내부에서만 사용할 수 있습니다.
6. 클래스의 명칭 공간: 클래스 속성, 실례 속성
7. 상속 검사
issubclass 함수: 한 뇌가 다른 종류의 하위 클래스인지 확인합니다
isinstance 함수: 대상이 클래스의 실례인지 확인합니다
이미 알고 있는 클래스의 기본 클래스를 알고 싶으면base_ _보기, 대상이 어떤 종류에 속하는지 알고 싶으면class_ _등록 정보
8. 내성 함수
hasattr () 는 어떤 속성이 존재하는지 판단합니다
setattr() 객체 속성 설정
getattr() 속성 값 얻기
type() 객체 유형 반환
4
>>> class Info(object):
name = 'alli'
def run(self):
return 'helloword'
>>> info =Info()
>>> hasattr(info,'name')
True
>>> getattr(info,'name')
'alli'
>>> setattr(info,'age',18)
>>> info.age
18
9, 일부 개념:대상: 속성과 방법을 포함한다.속성은 대상의 일부분의 변수일 뿐이고 방법은 대상 안에 저장된 함수이다.귀속 방법과 다른 함수의 차이는 방법은 항상 대상을 자신의 첫 번째 매개 변수로 하고 일반적으로self로 표시하는 데 있다.
클래스: 대상의 집합을 대표하고, 하나의 대상은 하나의 클래스의 실례이다.클래스의 주요 임무는 그 실례가 사용할 방법을 정의하는 것이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
python 함수의 귀속함수는 코드의 봉인으로 다른 프로그램에 호출될 수도 있고 함수 내부에서 호출될 수도 있으며 함수 내부에서 자신을 호출하는 방식을 함수의 귀속이라고 부른다.마치 사람이 거울 앞에 서서 거울을 보는 것과 같다. 한 사람...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.