더북(TheBook)

Q. 탭 키를 이용해 코드를 들여 쓸 수 있는가?

A. 탭 키를 사용할 수 없다. .py 파일을 편집할 때는 탭 키로 들여 쓰지 않아야 한다. 그러나 탭 키로 들여 써서 프로그램을 작성하고, 프로그램을 저장할 때 탭 문자를 일련의 공백 문자로 바꿔주는 옵션을 가진 편집기들도 있다. 파이썬 프로그램을 작성할 때 이 옵션을 활용하는 것도 나쁘지 않다.

 

Q. 긴 문장을 여러 줄에 걸쳐 작성할 수 있는가?

A. 할 수 있다. 그렇지만 파이썬이 들여쓰기를 처리하는 방식에 주의해야 한다. 여러 줄에 걸쳐 작성할 표현식이 괄호(나 대괄호, 혹은 중괄호) 안에 들어 있다면 특별히 더 해야 할 일은 없다. 예를 들어 다음은 세 줄에 걸친 하나의 문장이다.

stdio.write(a0 + a1 + a2 + a3 +
            a4 + a5 + a6 + a7 +
            a8 + a9)

그러나 괄호가 없다면 다음 코드처럼 연결된 각 문장의 끝에 역슬래시(\)를 사용해야 한다.

total = a0 + a1 + a2 + a3 + \
        a4 + a5 + a6 + a7 + \
        a8 + a9
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.