∙ 산술 연산자는 수학연산을 위해 사용한다.
+ : 더하기 ex) 1 + 1 = 2
- : 빼기 ex) 3 - 2 = 1
* : 곱하기 ex) 4 * 3 = 12
/ : 나누기 ex) 4 / 2 = 2
% : 나머지 ex) 5 % 3 = 2
** : 제곱 ex) 2 ** 3 = 8
// : 몫 ex) 7 // 2 = 3
∙ 변수에 값을 대입하기 위하여 사용한다.
= : 왼쪽 변수에 오른쪽 값을 할당한다.
ex) age = 1
+= : 왼쪽 변수에 오른쪽 값을 더 한후, 다시 왼쪽 변수에 할당한다.
ex)
age = 1
age += 1
결과 : 2
-= : 왼쪽 변수에 오른쪽 값을 뺀 후, 다시 왼쪽 변수에 할당한다.
ex)
age = 1
age -= 1
결과 : 0
*= : 왼쪽 변수에 오른쪽 값을 곱한 후, 다시 왼쪽 변수에 할당한다.
ex)
age = 2
age *= 3
결과 : 6
%= : 왼쪽 변수에 오른쪽 값을 나머지 연산을 한 후, 다시 왼쪽 변수에 할당한다.
ex)
age = 8
age %= 2
결과 : 0
/= : 왼쪽 변수에 오른쪽 값을 나눈 후, 다시 왼쪽 변수에 할당한다.
ex)
age = 8
age /= 2
결과 : 4
∙ 두값을 비교하기 위하여 사용한다.
== : 값이 같음
ex)
1 == 1
결과 : True
!= : 값이 다름
ex)
"a" != "a", 결과 : False
"a" != "b", 결과 : True
> : 왼쪽이 오른쪽 보다 큼
ex)
3 > 2
결과 : True
< : 오른쪽이 왼쪽 보다 큼
ex)
3 < 4
결과 : True
>= : 왼쪽이 오른쪽 보다 크거나 같음
ex)
3 >= 3
결과 : True
<= : 오른쪽이 왼쪽보다 크거나 같음
ex)
3 <= 4
결과 : True
∙ 조건문을 연결하기 위해 사용한다.
and : 모두 참이면 True Return
ex)
3 > 2 and "a" != "b"
결과 : True
or : 하나라도 참이면 True Return
3 > 4 or "a" == "a", 결과 : True
3 > 4 or "a" == "b", 결과 : False
not : 결과가 반대로 Return, False이면 True, True이면 False
ex)
not(3 < 4 and 5 < 2)
결과 : True