안녕하세요, 여러분! 오늘 우리는 파이썬의 예약어에 대해 배워보려 합니다. 이 글을 통해 파이썬의 핵심적인 부분을 이해하는 데 도움이 되길 바랍니다.
1. 예약어란 무엇인가?
컴퓨터 프로그래밍 언어에서 예약어(reserved words)는 특정한 의미를 가진 단어로, 프로그램에서 특별한 용도로 사용됩니다. 이런 단어들은 변수 이름이나 함수 이름 등으로 사용할 수 없습니다.
2. 파이썬의 예약어
파이썬에는 총 35개의 예약어가 있습니다. 이들은 다양한 목적으로 사용되며, 파이썬 프로그래밍의 핵심적인 부분을 구성합니다.
다음은 파이썬의 예약어들을 출력하는 코드입니다.
1 2 | import keyword print(keyword.kwlist) | cs |
위 코드를 실행하면 파이썬의 예약어 리스트를 볼 수 있습니다.
3. 예약어 사용 예제
이제 몇 가지 예약어를 사용하는 예제를 살펴보겠습니다.
3.1 if, else, elif
if, else, elif는 조건문을 만들 때 사용되는 예약어입니다.
1 2 3 4 5 6 7 | x = 10 if x > 0: # if 예약어 사용 print("x is positive") elif x < 0: # elif 예약어 사용 print("x is negative") else: # else 예약어 사용 print("x is zero") | cs |
3.2 for, in
for와 in은 반복문을 만들 때 사용되는 예약어입니다.
1 2 | for i in range(5): # for, in 예약어 사용 print(i) | cs |
3.3 def, return
def와 return은 함수를 정의하고 반환값을 지정할 때 사용되는 예약어입니다.
1 2 | def add(a, b): # def 예약어 사용 return a + b # return 예약어 사용 | cs |
3.4 import, as
import와 as는 모듈을 불러오거나 별칭을 설정할 때 사용되는 예약어입니다.
1 | import numpy as np # import, as 예약어 사용 | cs |
4. 예약어를 변수명으로 사용하면 어떻게 될까?
파이썬에서는 예약어를 변수명이나 함수명으로 사용할 수 없습니다. 만약 예약어를 변수명으로 사용하려 하면, 파이썬은 오류를 반환합니다.
1 | for = 10 # 오류 발생! | cs |