Python 기초 (Basics)

파이썬 프로그래밍 언어의 기초에 대해 알아봅니다.

순서는 아래와 같습니다.


키워드 (Keyword)

키워드 (Keyword)는 파이썬 언어에서 이미 예약되어 있는 문자열이어서,

변수나 함수의 이름 등으로 사용할 수 없습니다.

파이썬에는 33개의 키워드가 있으며, 아래 목록과 같습니다.

False, None, True, and, as, assert, break, class, continue, def,
del, elif, else, except, finally, for, from, global, if, import,
in, is, lambda, nonlocal, not, or, pass, raise, return, try,
while, with, yield

파이썬에서 아래의 코드를 실행하면 키워드를 리스트의 형태로 확인할 수 있습니다.

import keyword

print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

False, None, True

위의 세가지 키워드만 첫 글자가 대문자로 시작하며, 나머지 키워드는 모두 소문자로 작성해야 합니다.

각 키워드에 대한 예제와 설명은 Python 키워드 (Keywords) 페이지를 참고하세요.



식별자 (Identifier)

식별자 (Identifier)는 변수, 함수, 클래스와 같은 대상을 식별하기 위해 사용됩니다.

식별자를 선택할 때 아래와 같은 몇가지 규칙이 있습니다.


예를 들어, 아래 예제와 같이 파이썬 키워드를 변수의 이름으로 사용하면,

def = 1

print(def)
SyntaxError: invalid syntax

SyntaxError가 발생하게 됩니다.



들여쓰기 (Indentation)

C, C++, Java와 같은 프로그래밍 언어에서 { }와 같은 괄호를 사용하는 것과 달리 파이썬에서는 들여쓰기를 사용합니다.

탭 (tab) 키 또는 두 칸 또는 네 칸의 공백을 이용해서 if 문, for 문, 함수의 내부 영역을 구분합니다.

들여쓰기는 코드의 가독성을 높이고 깔끔해 보이도록 합니다.


_images/basics_01.png

들여쓰기 예시.


예제1

if True:
    print('Hello')
    a = 5
if True: print('Hello'); a = 5

위의 두 코드는 같은 기능을 수행하지만, 첫번째 코드의 가독성이 더 좋습니다.


예제2

for i in range(10):
    print(i)
    if i == 5:
        break

for 문, if 문 등의 안에서 한 칸씩 들여쓰기를 사용합니다.



주석 (Comment)

주석 (Comment)은 실행되지 않는 코드 부분을 말합니다.

주로 코드의 의미를 설명하고, 이해하기 쉽게 하기 위해서 사용합니다.

파이썬에서 주석을 사용할 때는 아래와 같이 해시 기호(#)를 사용합니다.


한 줄 주석

# This is a single line comment.

print('Hello, world!')      # 'Hello, world!

한 줄을 주석 처리 하기 위해서 그 줄의 앞에 해시 기호를 적어줍니다.

코드의 끝에 해시 기호를 이용해서 설명을 덧붙일 수도 있습니다.

(에디터에 따라 다르지만, 주로 ‘Ctrl+/’ 단축키를 사용해서 간편하게 그 줄 전체를 주석 처리 할 수 있습니다.)


여러 줄 주석 1

# This is
# A multi line comment.

두 줄 이상의 주석을 사용하기 위해서는 각 줄의 앞에 해시 기호를 적어주면 됩니다.


여러 줄 주석 2

''' This is
Also a multi line
Comment. '''

작은 따옴표 (‘’) 또는 큰 따옴표 (“”) 세 개를 사용해서 여러 줄을 주석 처리할 수 있습니다.



이전글/다음글