연산자 | 설명 |
+ | 더하기 |
- | 빼기 |
* | 곱하기 |
/ | 나누기 |
^ , ** | 거듭제곱 |
%% | 나머지 |
%/% | 몫 |
논리연산자 | 설명 |
< | 왼쪽이 작은 |
<= | 왼쪽이 오른쪽 이하 |
> | 왼쪽이 더 큰 |
>= | 왼쪽이 오른쪽 이상 |
== | 값이 같다 |
!= | 값이 다르다 |
!x | x가 아닌 |
x | y | x or y |
x & y | x and y |
isTrue(x) | x가 TRUE인가 |
# 논리 연산자를 이용한 인덱싱
& : and 둘다 TRUE 일때만 TRUE
| : or 둘중 하나라도 TRUE 일때 TRUE
&와 |는 둘다 벡터 연산을 수행함.
&&와 ||는 벡터 연산X / 일반적인 and, or 연산자임. short circuit / 첫번째 결과만 보여줌. (왜쓰는건지모르겠음)
*short-circuit : and(&&) 연산 수행할 때, 앞 연산이 False이면 아예 수행을 안한다.
(False가 하나라도 있으면 무조건 False 이기 때문.)
or(||)은 앞에 하나라도 TRUE가 있으면 안함.