코드 레이아웃
Coddy의 Clean Code - Python으로 더 나은 코드 작성하기 코스 레슨. 28개 중 17번째.
PEP 8은 "코드 배치"와 관련된 몇 가지 규칙을 명시합니다:
- 4개의 공백 또는 탭을 사용하여 들여쓰기
- 줄은 79자보다 길어서는 안 됩니다
# 137자가 있는 줄
def some_very_long_function_name(very_important_argument1, very_important_argument2, very_important_argument3, very_important_argument4):
pass
# 수정 제안
def some_very_long_function_name(
very_important_argument1,
very_important_argument2,
very_important_argument3,
very_important_argument4):
pass
# 훨씬 낫다!위의 예와 같이 새 줄 다음에 탭을 사용하는 것은 좋은 관행입니다
- 같은 줄에 여러 문을 작성하지 않기
do_calc1(); do_calc2(); x = 3; # 나쁨# 좋음
do_calc1()
do_calc2()
x = 3- import 문은 별도의 줄에 작성해야 합니다
import sys, numpy # 나쁨# 좋음
import sys
import numpy챌린지
쉬움주어진 코드의 PEP 8 가이드라인 위반을 Fix하세요!
직접 해보기
import my_module, other_module
some_very_important_argument = 0; another_very_important_argument = 3; very_big_and_important_argument = "Hello?";
my_module.calc_something_big_and_important(some_very_important_argument, another_very_important_argument, very_big_and_important_argument)
Clean Code - Python으로 더 나은 코드 작성하기의 모든 레슨
직접 연습해 보세요: 온라인 Python 컴파일러