Maximum Line Length
Maximum Line Length
는 한줄의 최대 길이를 의미 합니다.
모든 줄은 79자로 제한 합니다
네. PEP8 에서는, 파이썬 코드를 작성할때. 한줄의 최대 길이를 79자로 제한합니다.
다만! docstring
혹은 comments
즉 주석들은, 72자로 제한합니다.
모든 팀원들이 동의한다는 전제하에,
특별히 코드의 긴 줄이 유지 되어야 하는 상황이거나 하면
최대 길이는 99자까지 늘릴수 있습니다.
한줄이 너무 긴 코드 줄 바꾸기
PEP8 에서 선호하는 긴줄 처리는,
계속되는 줄의 경계를 소괄호, 중괄호, 대괄호 안에 넣고 사용하는것입니다.
이 방법이 \ 를 사용하는 방법보다 선호됩니다.
제가 생각하는 예시들은 아래와 같습니다.
1 | # 한줄이 너무 긴 코드 |
위 방법이 선호되는것 같으나, 여전히 \
백슬레쉬의 사용하는 방법도 괜찮습니다!
1 |
|
마치며..
1) PEP8 에서는 한줄의 최대길이를 79자로 제한합니다.
2) docstring 이나 comments 같은 주석들은 72자로 제한합니다.
3) 한줄이 너무 길어질것 같으면, \
나 괄호안의 문장을 다음줄로 이어갑니다 (들여쓰기는 적절히 해야하는게 필수)
한줄 한줄이 너무 길어서 스크린이 꽉꽉 차있으면, 일하러 가서 매일 아래와 같은 스크린을 보게 될것입니다.

그리고, 누가 그러시던데, 한줄의 길이가 79자가 된 이유중에 하나가.
옛날 컴퓨터의 모니터 크기 때문이라고 합니다. 지금 나오는 모니터 크기와는 다르게.
옛날 모니터들은 가로폭이 굉장히 좁아서. 화면에 꽉차는 양이 79자 정도 였다 합니다.
아래 사진을 보면,,, 충분히 그럴수도 있었겟네요? ㅎㅎ
