+: 오른쪽 값을 왼쪽에 할당(대입)
+= : 덧셈 후 할당
-= : 뺄셈 후 할당
*= : 곱셈 후 할당
/= : 나눈 후 할당
%= : 나머지 연산 후 할당
//= : 몫 연산 후 할당
**= : 거듭제곱 후 할당
숫자 비교
연산결과는 bool (True, False)
'>'
'>='
'<'
'<='
'=='
'!='
문자 비교 : 아스키 코드를 이용한 비교 연산
아스키 코드 변환
문자->숫자 : ord('A')
숫자->문자 : chr(65)
문자열 비교 : 문자열 자체 비교로, '=='와 '!='만 사용가능
논리연산자 : 피연산자의 논리를 이용한 연산
논리연산자 종류 : and, or, not
a and b : a,b 모두 True일 때 True
a or b : a,b 둘 중 하나라도 True일 때 True
not a : a 부정 (a가 True 이면 결과 False)
산술 연산자 관련 함수
'+' : operator.add()
'-' : operator.sub()
'*' : operator.mul()
'/' : operator.truediv()
'%' : operator.mod()
'//' : operator.floordiv()
'**' : operator.pow()
비교 연산자 관련 함수
'==' : operator.eq()
'!=' : operator.ne()
'>' : operator.gt()
'>=' : operator.ge()
'<' : operator.lt()
'<=' : operator.le()
논리 연산자 관련 함수
'and' : operator.and()
'or' : operator.or()
'not' : operator.not_()