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()
) 기준으로 비교한다.