명명 규칙
Coddy의 Clean Code - Python으로 더 나은 코드 작성하기 코스 레슨. 28개 중 16번째.
PEP 8은 앞서 살펴본 권장 Python 명명 규칙을 따릅니다:
| 유형 | 규칙 | 예시 |
|---|---|---|
| 변수 | snake_case 모두 소문자 | generated_result |
| 함수 | snake_case 모두 소문자 | print_info() |
| 상수 | snake_case 모두 대문자 | PI = 3.14 |
| 클래스 | CamelCase | MyClass |
| 모듈 | snake_case 모두 소문자 | numpy |
챌린지
쉬움일부 PEP 8 명명 규칙 위반이 주어졌습니다. 이를 찾아 수정할 수 있나요?
직접 해보기
class soul:
free_string = 'Soul freed' # const string
def __init__(self, NAME):
self.NAME = NAME
def Free(self):
print(self.free_string + ' - ' + self.NAME)
if __name__ == '__main__':
instance = soul('John Doe')
instance.Free()Clean Code - Python으로 더 나은 코드 작성하기의 모든 레슨
직접 연습해 보세요: 온라인 Python 컴파일러