본문 바로가기
웹개발/python

파이썬 연산자와 표현식

by 지구별 여행자 임탱 2024. 2. 26.
728x90

파이썬에서 연산자와 표현식은 프로그래밍에서 계산과 데이터 조작을 수행하는 데 사용되는 핵심 요소입니다. 

1. 연산자 (Operators):

>>> 2 + 3
5
>>> 3 * 5
15
>>> x = 2; y = 2; x == y
true


연산자는 특정 작업을 수행하기 위해 사용되는 기호나 키워드입니다. 파이썬에서는 다양한 종류의 연산자를 제공합니다. 주요 연산자의 종류는 다음과 같습니다:
 - 산술 연산자 (Arithmetic Operators): 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 나머지(%), 거듭제곱(**), 나눗셈의 몫(//) 등이 있습니다.
 -  비교 연산자 (Comparison Operators): 값의 비교를 수행하고, 결과로 참(True) 또는 거짓(False)을 반환합니다. 예를 들어 > (크다), < (작다), == (같다), != (같지 않다) 등이 있습니다.
 -  논리 연산자 (Logical Operators): 여러 개의 조건을 결합하거나 반전시키는 데 사용됩니다. 예를 들어 and (그리고), or (또는), not (부정) 등이 있습니다.
 -  할당 연산자 (Assignment Operators): 변수에 값을 할당하는 데 사용됩니다. 예를 들어 = (할당), += (더하며 할당), -= (빼며 할당) 등이 있습니다.
 -  비트 연산자 (Bitwise Operators): 이진수의 비트 단위 연산을 수행합니다. 예를 들어 & (비트 AND), | (비트 OR), ^ (비트 XOR) 등이 있습니다.

 

2. 표현식 (Expressions):

length = 5
breadth = 2

area = length * breadth
print('Area is', area)
print('Perimeter is', 2 * (length + breadth))

표현식은 값, 변수, 연산자의 조합으로 구성되며, 결과적으로 하나의 값을 평가합니다. 파이썬에서는 다양한 종류의 표현식을 사용할 수 있습니다. 예를 들어:
 -  산술 표현식 (Arithmetic Expressions): 숫자와 산술 연산자를 사용하여 수학적 계산을 수행합니다.
 -  논리 표현식 (Logical Expressions): 논리 연산자를 사용하여 참과 거짓을 평가하는 데 사용됩니다.
 -  문자열 표현식 (String Expressions): 문자열을 조작하기 위해 문자열 연산자를 사용하는 표현식입니다.
 -  변수 할당 표현식 (Variable Assignment Expressions): 변수에 값을 할당하는 표현식으로, 할당 연산자(=)를 사용합니다.

 

3. 우선순위와 결합성 (Precedence and Associativity):
연산자에는 우선순위와 결합성이 있습니다. 

우선순위는 어떤 연산자가 다른 연산자보다 먼저 계산되어야 하는지를 결정하며, 결합성은 동일한 우선순위를 가진 연산자가 있는 경우 연산의 방향을 결정합니다. 예를 들어 산술 연산자의 우선순위는 곱셈과 나눗셈이 덧셈과 뺄셈보다 높으며, 결합성은 왼쪽에서 오른쪽입니다

 

'웹개발 > python' 카테고리의 다른 글

파이썬에서 예외처리 하기  (1) 2024.02.26
파이썬 모듈(module)  (0) 2024.02.26
파이썬 입출력  (0) 2024.02.26
파이썬 함수  (0) 2024.02.23
[파이썬 기초]주석처리  (0) 2024.02.02