백준 문제풀이는 하는 과정에서 연산자에 대한 지식의 부재로 공부를 하게 되었다.
연산자: 연산자는 변수 및 값에 대한 수정 변환 작업을 할 때 사용한다.
파이썬에서 연산자는 다양하게 있으며, 아래와 같은 유형으로 나눌 수 있다.
여기서 산술, 할당, 비교, 논리 연산자에 대해 알아보았다.
+: 연산자의 양쪽 값을 더한 값을 구한다. → a+b
-: 연산자의 왼쪽 값에서 오른쪽 값을 뺀 값을 구한다. → a-b
*: 연산자의 양쪽 값을 곱한 값을 구한다. → a*b
/: 연산자의 왼쪽 값에서 오른쪽 값을 나눈 값을 구한다. → a/b
%: 연산자의 왼쪽 값에서 오른쪽 값을 나눈 나머지를 구한다. → a%b
**: 연산자의 왼쪽 값에서 오른쪽 값을 제곱한 값을 구한다. → a**b
//: 연산자의 왼쪽 값에서 오른쪽 값을 나눈 몫을 구한다. -> a//b
=: 연산자의 오른쪽 값을 왼쪽에 할당한다. a=b
+=: 연산자의 왼쪽 값과 오른쪽 값을 더하여 왼쪽에 할당한다. a+=b
-=: 연산자의 왼쪽 값에서 오른쪽 값을 뺀 값을 왼쪽에 할당한다. a-=b
*=: 연산자의 왼쪽 값에서 오른쪽 값을 곱한 값을 왼쪽에 할당한다. a*=b
/=: 연산자의 왼쪽 값에서 오른쪽 값을 나눈 값을 왼쪽에 할당한다. a/=b
%=: 연산자의 왼쪽 값에서 오른쪽 값을 나눈 나머지값을 왼쪽에 할당한다. a%=b
**=: 연산자의 왼쪽 값에서 오른쪽 값을 제곱한 값을 왼쪽에 할당한다. a**=b
//=: 연산자의 왼쪽 값에서 오른쪽 값을 나눈 몫을 왼쪽에 할당한다. a//=b
==: 연산자의 왼쪽 값과 오른쪽 값이 같으면 참을 반환한다. a==b
!=: 연산자의 왼쪽 값과 오른쪽 값이 다르면 참을 반환한다. a!=b
> : 연산자의 왼쪽 값이 오른쪽 값보다 크면 참을 반환한다. a>b
< : 연산자의 왼쪽 값이 오른쪽 값보다 작으면 참을 반환한다. a<b
>=: 연산자의 왼쪽 값이 오른쪽 값과 크거나 같으면 참을 반환한다. a>=b
<=: 연산자의 왼쪽 값이 오른쪽 값보다 작거나 같으면 참을 반환한다. a<=b
and: 연산자의 왼쪽 값과 오른쪽 값이 모두 참이면 참을 반환한다. a and b
or: 연산자의 왼쪽 값과 오른쪽 값중에 하나라도 참이면 참을 반환한다. a or b
not: a가 거짓이라면 참을 반환하고 a가 참이라면 거짓을 반환한다. not a