Programming/Python
[python] 연산자 LIST
aram
2022. 8. 7. 23:54
- 산술 연산
= | 대입 연산자 | ||
+ | 더하기 | += | 더하기 후 대입 |
- | 빼기 | -= | 빼기 후 대입 |
* | 곱하기 | *= | 곱한 후 대입 |
/ | 나누기 | /= | 나눈 후 대입 |
// | 나눠서 몫 반환 | //= | 나눈 후 몫 대입 |
% | 나눠서 나머지 반환 | %= | 나머지 연산 후 대입 |
** | 거듭제곱 | **= | 제곱 후 대입 |
- 비교(관계) 연산자
== | 같다 |
!= | 같지 않다 |
> | 크다 |
< | 작다 |
>= | 크거나 같다 |
<= | 작거나 같다 |
- 논리 연산자
and (논리곱) | ~이고, 그리고 | 둘 다 참 |
or (논리합) | ~이거나, 또는 | 둘 중 하나만 참이어도 참 |
not (논리부정) | ~아니다, 부정 | 참이면 거짓, 거짓이면 참 |
- 비트 연산자
& | 비트 논리곱(and) | print(3 & 7) #3 | |
| | 비트 논리합(or) | print(3 | 7) #7 | |
^ | 비트 논리적 배타합(택) | print(3 ^ 7) #4 | |
~ | 비트 부정 | print(~3) # -4 | |
<< | 비트 이동(왼쪽) | 3<<4 : 3*2**4 결과 : 00110000 #4 | 비트 왼쪽 이동 > 오른쪽 비트는 0으로 채움 |
>> | 비트 이동(오른쪽) | 128>>4 : 010000000>>4 : 00001000 #8 | 비트 오른쪽 이동 > 왼쪽 비트는 sing비트로 채움 |
728x90