파이썬
연산자(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를 돌려줌