Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬 프로그램 구조화하기

<시간/>

이 튜토리얼에서는 Python을 구조화하기 위한 몇 가지 모범 사례를 볼 것입니다. 프로그램들. 하나씩 봅시다

들여쓰기에 탭 사용

사용 코드의 들여쓰기를 위해 여러 함수와 메서드에 임의의 공백을 사용하는 대신 코드를 더 읽기 쉽게 만듭니다. 의 공백 수를 설정할 수 있습니다. 모든 코드 편집기 설정에서.

# example
def sample(random):
# statement 1
# statement 2
# ...
return random

한 줄에 79자 이상 쓰지 마세요.

한 줄에 79자 이상을 쓰는 것은 Python을 권장하지 않습니다. 이스케이프 문자()를 사용하여 줄을 여러 줄로 나누면 이를 방지할 수 있습니다. . 아래 예를 참조하십시오.

# example
def evaluate(a, b, c, d):
   return (2 ** (a + b) / (c // d) ** d + a - d * b) \
   - (3 ** (a + b) / (c // d) ** d + a - d * b)

if 문에서 여러 조건을 확인해야 하는 경우 79자 이상이어야 합니다. 다음 방법 중 하나를 사용하세요.

if (
   a + b > c + d and
   c + d > e + f and
   f + g > a + b
):
print('Hello')
if a + b > c + d and \
   c + d > e + f and \
   f + g > a + b:
   print('Hello')

독스트링 사용

독스트링 사용 함수와 클래스에서. 독스트링에 대해 삼중 따옴표를 사용할 수 있습니다. 아래에 몇 가지 예가 있습니다.

def sample():
   """This is a function"""
   """
   This
   is
   a function
   """
class Smaple:
   """This is a class"""
   """
   This
   is
   a class
   """

결론

튜토리얼에서 의문점이 있으면 댓글 섹션에 언급하세요.