파이썬

연산자(operator) - 산술 연산자, 관계 연산자, 논리연산자, 삼항연산자

ksge7 2020. 7. 2. 05:38

연산자(operator)

숫자나 문자를 더할 때 써주는 것. 숫자 뿐 아니라 문자도 연산자 사용이 가능하다.

문자에서 쓸 땐 더하기와 곱하기를 써준다.

 

연산자 계산 순서

왼쪽에서 오른쪽 순으로 계산하되, 우선순위가 있는 경우 우선 순위 연산 먼저 실행한다.

보통 연산 순서는 거듭 제곱 - 곱셈 or 나눗셈 - 덧셈 or 뺄셈으로 진행된다.

괄호를 쳐줄 경우 괄호 안의 연산을 먼저 시작한다.

 

1. 산술 연산자

간단한 수학 계산을 하기 위한 일종의 기호. 현실의 기호와는 조금 차이가 있다.

+ 더하기
- 빼기
* 곱하기
/ 나누기
// 정수 몫
% 나머지
* * 거듭제곱 (누승)
^ 제곱

 

2. 관계 연산자

관계 연산자란 대소 관계와 상등 관계를 나타내는 연산자

> 크다
>= 크거나 같다
< 작다
<= 작거나 같다
== 같다
!= 같지 않다

 

3. 논리 연산자

논리연산자란 논리 값을 판단해주는 연산자

※ 연산의 결과가 왼쪽이 되면 파이썬은 오른쪽은 아예 연산 하지도 않는다.

and 논리 곱
or 논리 합
not 논리 부정

 

4. 삼항 연산자

(조건식) ? 피연산자 1 : 피연산자2

항 세개를 이용하는 유일한 연산자로서 조건식이 True라면 피연산자 1을 False라면 피연산자 2를 돌려주는 것을 말한다.

ex) (a>b) ? a : b → (4 > 2) ? 4 : 2 → 4를 돌려줌