이 기사에서는 Python의 내장 클래스 속성에 대해 알아 보겠습니다. 일부 친구는 프로그래밍 언어 Python을 접하고 python 내장 속성#🎜🎜을 이해했을 수도 있습니다. # python 내장 클래스 속성에 대한 지식이 상대적으로 적습니다. 다음 글에서는 Python의 내장 클래스 속성에 대해 알아보겠습니다.
python 내장 클래스 속성
1.__dict__: 클래스의 속성(클래스의 데이터 속성으로 구성된 사전 포함) )#🎜🎜 #2.__doc__: 클래스의 문서 문자열
3.__name__: 클래스 이름
4.__module__: 클래스가 정의됨(클래스의 전체 이름)은 '__main__.className'입니다. 클래스가 가져온 모듈 mymod에 있는 경우 className.__module__은 mymod와 같습니다.
5.__bases__: 모두 클래스의 상위 클래스는 요소를 구성합니다(튜플 포함)
Python 내장 클래스 속성을 호출하는 예는 다음과 같습니다.
# !/usr/bin/python # -*- coding: UTF-8 -*- class Employee: '所有员工的基类' empCount = 0 def __init__(self, name, salary): self.name = name self.salary = salary Employee.empCount += 1 def displayCount(self): print "Total Employee %d" % Employee.empCount def displayEmployee(self): print "Name : ", self.name, ", Salary: ", self.salary print "Employee.__doc__:", Employee.__doc__ print "Employee.__name__:", Employee.__name__ print "Employee.__module__:", Employee.__module__ print "Employee.__bases__:", Employee.__bases__ print "Employee.__dict__:", Employee.__dict__
위를 실행한 결과 출력 코드는 다음과 같습니다:
Employee.__doc__: 所有员工的基类 Employee.__name__: Employee Employee.__module__: __main__ Employee.__bases__: () Employee.__dict__: {'__module__': '__main__', 'displayCount': <function displayCount at 0x10a939c80>, 'empCount': 0, 'displayEmployee': <function displayEmployee at 0x10a93caa0>, '__doc__': '\xe6\x89\x80\xe6\x9c\x89\xe5\x91\x98\xe5\xb7\xa5\xe7\x9a\x84\xe5\x9f\xba\xe7\xb1\xbb', '__init__': <function __init__ at 0x10a939578>}
이 글은 여기까지입니다. 글에 설명된 모든 내용은 주로
python 내장 클래스 속성에 대한 지식을 소개합니다. 위의 내용과 제공된 예를 이해하는 데 정보를 사용할 수 있기를 바랍니다. 이 글에서 제가 설명한 내용이 여러분에게 도움이 되고 파이썬을 더 쉽게 배울 수 있기를 바랍니다. 더 많은 관련 지식을 보려면 PHP 중국어 웹사이트
Python 튜토리얼위 내용은 Python 내장 클래스 속성이란 무엇입니까? Python 내장 클래스 속성을 호출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!