python에 클래스의 모든 속성을 표시하는 방법

1155 단어 ooppython
모든 속성을 표시하려면 클래스 이름 Laliga를 만듭니다.
class Laliga:
    def __init__(self,team_name,star_palyer,coach,no_of_titles):
        self.team_name = team_name
        self.star_palyer = star_palyer
        self.coach = coach
        self.no_of_titles = no_of_titles
init u 방법은 이 종류의 실례를 self로 받아들일 것입니다. 우리는 다른 4개의 매개 변수를 전달해야 합니다.
self를 이해하기 위해 우선, 우리 클래스의 실례를 만들기 위해 우리는'팀1'이라고 부른다
team1 = Laliga("Real madrid","Eden hazard","Zinedine zidane",34)
따라서, 우리가 클래스에서 방법을 만들 때, 이 클래스의 실례를 자동으로 받아들여 첫 번째 매개 변수로 삼는다
자아를 부르는 것을 의미한다.team name은 team1을 호출하는 것과 같습니다.팀 이름입니다.
현재 우리는self를 이해했다. 팀 1 대상의 모든 속성을 프린트해서 그 속성이 무엇을 포함하는지 보자. 이를 위해 dict 방법을 사용해야 한다.
print(team1.__dict__)
이것은 그 안에 포함된 모든 속성과 값의 목록을 인쇄합니다
python class_self.py 
{'team_name': 'Real madrid', 'coach': 'Zinedine zidane', 'star_palyer': 'Eden hazard', 'no_of_titles': 34}
팀 1 대상의 속성을 볼 수 있습니다.:)

좋은 웹페이지 즐겨찾기