RoBoLoG

프로그래밍에서 예약어(reserved words) 또는 키워드(keywords)란? 본문

Study/ETC

프로그래밍에서 예약어(reserved words) 또는 키워드(keywords)란?

SKJun 2024. 1. 9. 14:54

예약어(reserved words) 또는 키워드(keywords)는 프로그래밍 언어에서 특별한 의미를 가지는 단어로, 이들은 프로그래머에 의해 변수나 함수명 등의 식별자로 사용될 수 없습니다. 예약어는 해당 프로그래밍 언어의 문법에 필요한 구조적 역할을 수행합니다.


예약어의 주요 특징

  1. 고정된 의미와 용도: 각 예약어는 프로그래밍 언어 내에서 고유한 의미와 용도를 가지며, 이는 사용자에 의해 변경될 수 없습니다.
  2. 식별자로 사용 불가: 예약어는 변수, 함수, 클래스 등의 식별자로 사용될 수 없습니다. 예를 들어, 파이썬에서 if, else, class 등은 예약어로, 이들을 식별자로 사용하는 것은 문법 오류를 일으킵니다.
  3. 언어의 기본 구조: 예약어는 프로그래밍 언어의 기본 구조를 정의하는 데 사용되며, 조건문, 반복문, 함수 정의 등에 필수적인 역할을 합니다.

Python 예약어 예시

  • if, else, elif: 조건문을 정의합니다.
  • for, while: 반복문을 정의합니다.
  • def: 함수를 정의합니다.
  • class: 클래스를 정의합니다.
  • return: 함수에서 값을 반환합니다.
  • import, from: 다른 모듈을 가져오는 데 사용합니다.
  • try, except: 예외 처리를 위해 사용됩니다.

이러한 예약어는 파이썬 프로그램을 작성할 때 필수적인 부분이며, 이들을 올바르게 사용하는 것은 프로그래밍 언어의 문법을 이해하고 사용하는 데 중요합니다.

728x90
반응형