>  기사  >  백엔드 개발  >  Python 내장 클래스 속성이란 무엇입니까? Python 내장 클래스 속성을 호출하는 방법은 무엇입니까?

Python 내장 클래스 속성이란 무엇입니까? Python 내장 클래스 속성을 호출하는 방법은 무엇입니까?

乌拉乌拉~
乌拉乌拉~원래의
2018-08-20 14:38:302671검색

이 기사에서는 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__: {&#39;__module__&#39;: &#39;__main__&#39;, &#39;displayCount&#39;: <function displayCount at 0x10a939c80>, &#39;empCount&#39;: 0, &#39;displayEmployee&#39;: <function displayEmployee at 0x10a93caa0>, &#39;__doc__&#39;: &#39;\xe6\x89\x80\xe6\x9c\x89\xe5\x91\x98\xe5\xb7\xa5\xe7\x9a\x84\xe5\x9f\xba\xe7\xb1\xbb&#39;, &#39;__init__&#39;: <function __init__ at 0x10a939578>}

이 글은 여기까지입니다. 글에 설명된 모든 내용은 주로

python 내장 클래스 속성

에 대한 지식을 소개합니다. 위의 내용과 제공된 예를 이해하는 데 정보를 사용할 수 있기를 바랍니다. 이 글에서 제가 설명한 내용이 여러분에게 도움이 되고 파이썬을 더 쉽게 배울 수 있기를 바랍니다. 더 많은 관련 지식을 보려면 PHP 중국어 웹사이트

Python 튜토리얼

컬럼을 방문하세요.

위 내용은 Python 내장 클래스 속성이란 무엇입니까? Python 내장 클래스 속성을 호출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

관련 기사

더보기