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