>  기사  >  백엔드 개발  >  파이썬에서 클래스는 무엇을 의미합니까?

파이썬에서 클래스는 무엇을 의미합니까?

silencement
silencement원래의
2019-05-21 17:10:0294260검색

파이썬에서 클래스는 무엇을 의미합니까?

이 튜토리얼의 운영 환경: windows7 시스템, python3 버전, DELL G3 컴퓨터

python은 클래스를 사용하여 클래스를 정의합니다. #🎜🎜 #

class는 클래스 뒤에 공백을 추가한 다음 클래스 이름을 추가한다는 것을 시스템에 알리는 키워드입니다. 클래스 이름 규칙: 첫 글자를 대문자로 표시합니다. KingMao와 같이 여러 단어가 카멜 표기법을 사용하는 경우 클래스 이름 뒤의 괄호는 이 클래스가 상속 관련 지식에 속하는 특정 클래스 정의를 기반으로 함을 나타냅니다. 당분간은 object

class Dog(object)로 일관되게 작성됩니다. Dog(object): 클래스 내부의 코드는 유형에 대한 설명에 속하며 이는 템플릿을 설명하는 것과 동일합니다. 클래스 내에 정의된 함수는 일반적으로 메소드라고 합니다 def eat(self, n): print('I ate %d apples' % n) def add_fn(self, a, b): return a + b

# 🎜🎜#

파이썬에서 클래스는 무엇을 의미합니까? 클래스 이름 뒤에 괄호를 추가한다는 것은 이 유형의 객체(인스턴스)를 생성한다는 의미입니다. anb = Dog()print(anb, type(anb))anb.eat( 4)a = anb.add_fn(3, 7)print(a)

파이썬에서 클래스는 무엇을 의미합니까?xiaoquan = Dog()print(xiaoquan, type(xiaoquan)) xiaoquan.eat( 3)

파이썬에서 클래스는 무엇을 의미합니까?anbei.name = 'anbei'print(anbei.name)

#🎜🎜 ##🎜🎜 #

class Pig(object): 이 유형의 객체가 생성될 때 자동으로 호출되는 특수 함수입니다. 일반적으로 이 특수 메서드를 생성자(초기화 메서드)라고 합니다: def __init__(self, name, age): self.name = name self.age = age def add_fn(self, a, b): return a + b

파이썬에서 클래스는 무엇을 의미합니까?

객체 메소드의 첫 번째 매개변수는 기본적으로 이 메소드를 호출하는 객체를 가리킵니다. # 어느 객체가 이 메소드를 호출하는지, self는 이 객체를 가리킬 것입니다. # self는 그렇지 않습니다. 키워드를 다른 변수명으로 변경할 수 있으나 권장되지 않습니다. def show(self): print(self.name, self.age)

파이썬에서 클래스는 무엇을 의미합니까?

위 내용은 파이썬에서 클래스는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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