변수 Annotations
PEP526 에서는, 변수 주석에 대해서 소개하고 있습니다.
변수 주석에 대한 스타일 권장사항은 함수 주석 스타일과 비슷합니다.
- 모듈레벨에서 변수들, 클래스 그리고 인스턴스 변수들과 지역 변수들은
:
뒤에 1칸 띄워줍니다 - 콜론뒤에는 빈공간이 없어야 합니다
=
양쪽에 정확히 한칸씩 띄워줍니다
1 | # 좋은예 |
PEP526이 python3.6 에서 적용되었다 하더라도, 변수 주석 syntax 는 모든 버전 파이썬에 stub files
에 적용 되기를 권장합니다.
마치며..
이것으로 PEP8에 소개된 스타일 가이드를 전부 훑어 보았습니다.
아직 남아있는 function annotation
과 variable annotation
은 각각 PEP484 와 PEP526 을 참조하면 됩니다.
484와 526의 양이 좀 방대하기 때문에, 나중에 따로 포스팅을 할 예정입니다.
PEP8 관련 포스팅을 하면서, 이해가 안가는 부분이 아직 많습니다.
아직까지는, PEP8 에 나와있는 모든것을 고민하면서 코드를 쓸 단계가 아니라서 그런것 같습니다… 코딩 공부를 좀더 진행을 해보면서, PEP8 을 끊임없이 리뷰할것이고, 수정이 필요한 포스팅은 다시 수정 될것입니다.