파이썬 클래스

파이썬 클래스

2022-10-19 last update

4 minutes reading programming 100daysofcode python
파이썬에서 클래스 정의하기

파이썬에서 함수 정의가 'def' 키워드로 시작하는 것과 유사하게, 클래스 정의는 'class' 키워드로 시작합니다.

class MyNewClass:
  '''Docstring goes here. I have created a new class'''
  pass


  • 여기에서 'MyNewClass'라는 클래스를 만들었습니다. PEP 8 Style Guide for Python Code이 클래스 이름에 대해 이것을 권장하기 때문에 CapWords 규칙을 사용합니다.
  • 독스트링은 필수는 아니지만 적극 권장합니다. 프로그래머가 구현의 세부 사항을 읽지 않고도 수행하는 작업을 이해할 수 있도록 작성되었습니다.
  • 'pass' 키워드는 Python에서 사용되어 클래스 본문이 의도적으로 비어 있음을 나타냅니다. 이것은 터미널에서 'IndentationError'가 발생하는 것을 방지합니다.

  • 인스턴스화
    💨 생명을 클래스에 불어넣으려면 클래스의 인스턴스를 만들어야 합니다.
    클래스 인스턴스화

    class MyNewClass:
      '''Docstring goes here. I have created a new class'''
      MyNewClass = MyNewClass_1