python/파이썬 기본

12. python 연산자 정리

Abokadoh 2023. 2. 13. 15:50

연산자

1. 산술 연산자(+,-,*)

+ 더하기
- 빼기
* 곱하기
/ 나누기
% 나머지
** 제곱
// 나눈 후 몫이 소수점이면 내림

 

2. 할당 연산자 ( =, +=, -=,...)

= 오른쪽 값을 왼쪽 변수에 할당함
+= 기존 왼쪽 변수 값과 오른쪽 변수를 더한 후 재할당
-= 기존 왼쪽 변수 값과 오른쪽 변수를 뺀 후 재할당
*= 기존 왼쪽 변수 값과 오른쪽 변수를 곱한 후 재할당
/= 기존 왼쪽 변수 값과 오른쪽 변수를 나눈 후 재할당
%= 기존 왼쪽 변수 값과 오른쪽 변수로 나눈 나머지를 재할당
//= 기존 왼쪽 변수 값과 오른쪽 변수로 나눈 후 내림한 값을 재할당
**= 기존 왼쪽 변수 값에 오른쪽 변수만큼 제곱을 한 후 재할당

 

3. 비교 연산자(==,!=,>=)

== 같다면.
!= 같지 않다면
> 왼쪽 값이 더 크다면
< 오른쪽 값이 더 크다면
>= 왼쪽 같이 크거나 같다면
<= 오른쪽 값이 크거나 같다면

 4. 비트 연산자(&, |, ^, ~, <<)

& and의 연산을 비트단위로 합니다.
| or의 연산을  비트단위로 합니다.
^ xor의 연산을 비트단위로 합니다.
~ not의 연산을 비트단위로 합니다.
<< 비트단위로 "왼쪽으로 비트단위 밀기" 연산을 합니다.
>> 비트단위로 "오른쪽으로 비트단위 밀기" 연산을 합니다.