소스코드 작성 규칙

파이선의 소스 코드를 작성하는 데에는 다른 프로그래밍 언어들과는 다른 특징들이 있다.

줄은 개행문자로 구분된다.

줄 끝에 세미콜론(;)이 사용되지 않는다. C 또는 Java 등과 다른 특징 중 하나이다.

파이썬에서 하나의 명령은 하나의 줄에 입력한다.

명시적으로 두 개의 줄을 하나로 연결하고자 하는 경우에는 역슬래시(\)를 사용한다.
 1 if 1900 < year < 2100 and 1 <= month <= 12 \
 2    and 1 <= day <= 31 and 0 <= hour < 24 \
 3    and 0 <= minute < 60 and 0 <= second < 60:   # Looks like a valid date
 4         return 1

괄호 ( (, {, [ )로 둘러 쌓인 여러 줄은 하나의 줄로 연결된 것으로 인식된다.
 1 month_names = ['Januari', 'Februari', 'Maart',      # These are the
 2                'April',   'Mei',      'Juni',       # Dutch names
 3                'Juli',    'Augustus', 'September',  # for the months
 4                'Oktober', 'November', 'December']   # of the year

#은 주석의 시작을 나타내며, 해당 줄의 끝까지 주석으로 인식된다.

빈 줄은 무시된다.

문장을 시작하기 전의 들여쓰기는 문장의 그룹을 묶는 것으로 파이썬 언어에 있어서 매우 중요한 특징이다.
 1 def perm(l):
 2         # Compute the list of all permutations of l
 3     if len(l) <= 1:
 4                   return [l]
 5     r = []
 6     for i in range(len(l)):
 7              s = l[:i] + l[i+1:]
 8              p = perm(s)
 9              for x in p:
10               r.append(l[i:i+1] + x)
11     return r

이 블로그의 인기 게시물

연산자

반복문

정규표현식