본문 바로가기
실버를 위한 코딩/파이썬

[파이썬] 자주 사용되는 용어들, '문장', '표현식', '키워드', '식별자'

by forSilver 2024. 9. 8.
반응형

자주 사용되는 용어들

파이썬 학습에서 자주 등장하는 용어들인 '문장', '표현식', '키워드', '식별자'에 대해 각각 설명드리겠습니다.

1. 문장 (Statement)

  • 정의: 문장은 프로그램에서 실행 가능한 최소 단위의 명령어입니다. 하나의 문장은 보통 하나의 작업을 수행하며, 파이썬에서의 문장은 대부분 줄바꿈으로 구분됩니다. 그러므로 '+'나 '-'는 문장은 아닙니다.
  • 예시:
    x = 10  # 대입문 (변수에 값을 할당하는 문장)
    print(x)  # 함수 호출문
  • 설명: 위 예시에서 x = 10은 대입문으로, print(x)print() 함수를 호출하는 함수 호출문입니다.

2. 표현식 (Expression)

  • 정의: 표현식은 값을 반환하는 코드 조각입니다. 표현식은 계산되거나 평가되어 하나의 값으로 축약될 수 있습니다.
  • 예시:
    3 + 5  # 8을 반환하는 표현식
    x * 2  # x의 값을 2배로 곱하는 표현식
  • 설명: 표현식은 일반적으로 산술 연산, 비교 연산, 논리 연산 등을 포함하여 계산될 수 있는 모든 코드입니다. 모든 표현식은 하나의 값으로 평가됩니다.

3. 키워드 (Keyword)

  • 정의: 키워드는 파이썬에서 미리 예약된 단어로, 특정 문법적 의미를 지니고 있습니다. 키워드는 변수명이나 함수명으로 사용할 수 없습니다.
  • 예시:
    if, for, while, def, return, class, True, False, None  # 파이썬 키워드
  • 설명: 키워드는 파이썬 언어의 기본 구조를 이루는 예약어입니다. 예를 들어, if는 조건문을 만들 때 사용되며, def는 함수를 정의할 때 사용됩니다.

4. 식별자 (Identifier)

  • 정의: 식별자는 변수, 함수, 클래스 등 프로그래밍 요소에 붙이는 이름입니다. 식별자는 알파벳(대소문자), 숫자, 밑줄(_)로 이루어지며 숫자로 시작할 수 없습니다.
  • 예시:
    my_variable = 10  # 변수명
    def my_function():  # 함수명
        pass
  • 설명: 식별자는 프로그램 내에서 사용되는 객체(변수, 함수, 클래스 등)를 식별하기 위한 이름입니다. 규칙을 따라 명명해야 하며, 파이썬의 키워드는 식별자로 사용할 수 없습니다.

정리

  • 문장은 실행 가능한 명령어의 단위입니다.
  • 표현식은 값을 반환하는 코드 조각입니다.
  • 키워드는 파이썬에서 특별한 의미를 가진 예약어입니다.
  • 식별자는 변수나 함수, 클래스의 이름으로 사용되는 명칭입니다.

이러한 용어들은 파이썬 프로그래밍에서 매우 중요한 기본 개념이므로, 각각의 차이점을 명확히 이해하는 것이 중요합니다.