Menu
Coddy logo textTech

코드 레이아웃

Coddy의 Clean Code - Python으로 더 나은 코드 작성하기 코스 레슨 — 28개 중 17번째.

PEP 8은 "코드 레이아웃(Code Lay-out)"과 관련된 몇 가지 규칙을 명시합니다:

  • 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
challenge icon

챌린지

쉬움

주어진 코드의 PEP 8 가이드라인 위반 사항을 수정하세요!

직접 해보기

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으로 더 나은 코드 작성하기의 모든 레슨