Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

Python 연산자의 종류와 역할 한눈에 정리하기

Python 연산자란 무엇인가?

연산자(operator)란 하나 이상의 값인 피연산자(operand)를 조작하여 새로운 결과를 만들어내는 기호 또는 구문을 의미합니다.

간단한 예로 4 + 5 = 9라는 수식을 살펴보겠습니다. 여기서 45가 피연산자이며, 두 값을 더하는 역할을 하는 +가 바로 연산자입니다.

Python은 다른 프로그래밍 언어에 비해 문법이 직관적이면서도 다양한 연산자를 제공하여, 복잡한 계산과 데이터 처리를 간결하게 표현할 수 있습니다.

Python에서 지원하는 연산자 유형

Python 언어는 다음과 같은 7가지 유형의 연산자를 지원합니다.

  • 산술 연산자(Arithmetic Operators): 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/) 등 기본적인 수학 연산을 수행합니다.
  • 비교(관계) 연산자(Comparison Operators): 두 값을 비교하여 참(True) 또는 거짓(False)을 반환합니다. 예: ==, !=, >, <.
  • 할당 연산자(Assignment Operators): 변수에 값을 대입하며, +=, -=처럼 연산과 대입을 동시에 처리하는 복합 할당 연산자도 포함됩니다.
  • 논리 연산자(Logical Operators): and, or, not을 사용해 조건식을 결합하거나 반전합니다.
  • 비트 연산자(Bitwise Operators): 숫자를 이진수 비트 단위로 조작합니다. 예: &, |, ^, <<, >>.
  • 멤버십 연산자(Membership Operators): in, not in으로 특정 값이 시퀀스(리스트, 문자열 등)에 포함되어 있는지 확인합니다.
  • 식별 연산자(Identity Operators): is, is not으로 두 객체가 메모리상에서 동일한 객체인지 비교합니다.

각 연산자 유형은 용도와 우선순위가 다르므로, 코드를 작성하기 전에 각 연산자의 특성을 정확히 이해하는 것이 중요합니다. 이후 장에서는 각 연산자별 세부적인 사용 방법과 예제를 자세히 살펴보겠습니다.