Python 기본문법 - 연산자(Operator)
연산자 (Operator)
사칙연산( +, -, , /,* , %, //)
- 덧셈
+
- 뺄셈
-
- 곱셈
*
- 제곱
**
- 문자열의 곱셈시 숫자만큼 문자열일 반복된다.
- 나눗셈
/
논리 연산( and, or, not)
a and b : 두개의 값이 모두 True라야 True. 하나라도 false면 false가 나온다.
a or b : 두개 값 중 하나라도 True이면 True이다. 두 값이 모두 False라야 False가 나온다.
not a : 논리값을 뒤집는다.
비교 연산( ==, !=, is)
**표현식 == 표현식** : 같음을 확인하는 연산자
**표현식 != 표현식** : 같지않음을 확인하는 연산자
표현식 is 표현식 : 두개의 객체가 완전히 동일한지를 확인하는 연산자
- 객체가 생성되면 메모리에 저장된다. 이때 고유한 메모리 주소를 가진다.
- 같은 메모리주소값이면 동일한 객체
- 대소비교
<,> : 크다, 작다
**<=, >=** 크거나 같다, 작거나 같다.
- 문자열 비교 시 아스키코드(
ord()) 기준으로 비교한다.