가이드라인

특별한 의미를 갖는 예약어, 키워드

프로그래밍에 입문하면 키워드(Keyword)라는 용어를 자주 접하게 됩니다. 키워드란 무엇일까요?

키워드는 프로그래밍 언어에서 특별한 의미를 갖는 미리 정의된 단어를 뜻합니다.

이 단어들은 파이썬에서 특정 동작을 수행하도록 설계되어, 변수명이나 함수명으로 사용할 수 없습니다.


키워드 예시로는 어떤 것이 있나요?

예를 들어 파이썬에서 if라는 단어는 특정 조건에 따라 코드를 실행하는 조건문을 정의할 때 사용되는 키워드입니다.

이 키워드를 사용해 컴퓨터에게 "이 조건이 맞으면 다음 코드를 실행해"라고 명령할 수 있습니다.

if 키워드 사용 예시
# a와 b를 비교하여 a가 b보다 크면 "a는 b보다 큽니다" 출력 if a > b: print("a는 b보다 큽니다")

참고 : 여기서 문(Statement)은 명령문을 의미합니다. 명령문은 한 줄로 구성될 수 있고, 여러 줄로 구성될 수도 있습니다.


파이썬의 주요 키워드는 무엇이 있나요?

파이썬 3.10 버전을 기준으로 약 30-40개의 키워드가 활용되고 있습니다.

이 중 프로그래밍에 자주 사용되는 주요 키워드는 다음과 같습니다.


조건을 판단하는 키워드

조건문은 특정 조건이 참인지 거짓인지 판단할 때 사용하며, if, elif, else 키워드로 구성합니다.

if는 조건이 참일 때, elif(else if)는 조건이 거짓일 때, else는 그 외의 경우에 실행됩니다.

이러한 키워드를 사용한 줄의 마지막에는 콜론(:)을 붙여, 조건문을 구현하는 코드가 시작됨을 알립니다.

if, elif, else 키워드
a = 3 b = 3 if a > b: # a가 b보다 크면 print("a는 b보다 큽니다") elif a == b: # a와 b가 같으면 print("a와 b는 같습니다") else: # 그 외의 경우 print("a는 b보다 작습니다")

위 코드에서 a와 b가 같기 때문에 a와 b는 같습니다.가 출력됩니다.


반복을 위한 키워드

반복문은 특정 조건이 참인 동안 코드를 반복 실행할 때 사용하며, for, while 키워드로 구성합니다.

이러한 키워드를 사용한 줄의 마지막에는 콜론(:)을 붙여, 반복문을 구현하는 코드가 시작됨을 알립니다.

for, while 키워드로 반복문을 만들 수 있습니다.

for 반복문
# range(5)는 0부터 4까지의 숫자를 생성 for i in range(5): # 0부터 4까지 출력 print(i)
while 반복문
count = 0 # count가 5보다 작을 때까지 반복 while count < 5: print(count) # count를 1씩 증가 count += 1

함수와 관련된 키워드

함수는 특정 작업을 수행하고 결과를 반환할때 사용하며, 코드의 재사용성을 높입니다.

함수는 def 키워드로 정의하며, return 키워드로 결과를 반환합니다.

def 키워드를 사용한 줄의 마지막에는 콜론(:)을 붙여, 함수를 구현하는 코드가 시작됨을 알립니다.

함수 정의
# a에 1을 더한 값을 반환하는 함수 def add(a): return a + 1

위에서 정의한 add 함수는 입력받은 값(a)에 1을 더한 값을 반환합니다.

여기서 a와 같이 함수 내부에서 함수의 논리를 수행하는 데 사용되는 변수를 매개변수(Parameter)라고 합니다.

Mission
0 / 1

파이썬의 주요 키워드 중 하나로, 특정 조건에 따라 코드를 실행하는 데 사용되는 키워드는 무엇인가?

파이썬에서 특정 조건에 따라 코드를 실행하기 위해 사용하는 키워드는 입니다.
for
def
if
return

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과