
| 연산자 | 의미 |
|---|---|
| "+" | 더하기 |
| "-" | 빼기 |
| "*" | 곱하기 |
| "/" | 나누기 |
| "%" | 나머지 |
| "**" | 제곱 |
| "//" | 몫 |
| 연산자 | 의미 | 예 |
|---|---|---|
| "==" | 값이 동일하다 | (a == b) → false |
| "!=" | 값이 동일하지 않다 | (a != b) → true |
| ">" | 왼쪽 값이 오른쪽 값보다 크다 | (a > b) → false |
| "<" | 왼쪽 값이 오른쪽 값보다 작다 | (a < b) → true |
| ">=" | 왼쪽 값이 오른쪽 값보다 크거나 동일하다 | (a >= b) → false |
| "<=" | 왼쪽 값이 오른쪽 값보다 작거나 동일하다 | (a <= b) → true |
| 연산자 | 의미 | 예 |
|---|---|---|
| "=" | 왼쪽 변수에 오른쪽 값을 할당한다 | c = a + b → c = a + b |
| "+=" | 왼쪽 변수에 오른쪽 값을 더하고 결과를 왼쪽변수에 할당 | c += a → c = c + a |
| "-=" | 왼쪽 변수에서 오른쪽 값을 빼고 결과를 왼쪽변수에 할당 | c -= a → c = c - a |
| "*=" | 왼쪽 변수에 오른쪽 값을 곱하고 결과를 왼쪽변수에 할당 | c = a → c = c a |
| "/=" | 왼쪽 변수에서 오른쪽 값을 나누고 결과를 왼쪽변수에 할당 | c /= a → c = c / a |
| "%=" | 왼쪽 변수에서 오른쪽 값을 나눈 나머지의 결과를 왼쪽변수에 할당 | c %= a → c = c % a |
| "**=" | 왼쪽 변수에 오른쪽 값만큼 제곱을 하고 결과를 왼쪽변수에 할당 | c *= a → c = c ** a |
| "//=" | 왼쪽 변수에서 오른쪽 값을 나눈 몫의 결과를 왼쪽변수에 할당 | c //= a → c = c // a |
| 연산자 | 의미 | 예 |
|---|---|---|
| & | AND 연산. 둘다 참일때만 만족 | (a & b) = 12 → 0000 1100 |
| | | OR 연산. 둘 중 하나만 참이여도 만족 | (a | b) = 61 → 0011 1101 |
| ^ | XOR 연산. 둘 중 하나만 참일 때 만족 | (a ^ b) = 49 → 0011 0001 |
| ~ | 보수 연산. | (~a) = -61 → 1100 0011 |
| << | 왼쪽 시프트 연산자. 변수의 값을 왼쪽으로 지정된 비트 수 만큼 이동 | a << 2 = 240 → 1111 0000 |
| >> | 오른쪽 시프트 연산자. 변수의 값을 오른쪽으로 지정된 비트 수 만큼 이동 | a >> 2 = 15 → 0000 1111 |
| 연산자 | 의미 | 예 |
|---|---|---|
| and | 논리 AND 연산. 둘다 참일때만 참 | (a and b) = False |
| or | 논리 OR 연산. 둘 중 하나만 참이여도 참 | (a or b) = True |
| not | 논리 NOT 연산. 논리 상태를 반전 | not(a and b) = True |
| 연산자 | 의미 | 예 |
|---|---|---|
| in | list 내에 포함되어 있으면 참 | (a in list) = False |
| not in | list 내에 포함되어 있지 않으면 참 | (b not in list) = True |
| 연산자 | 의미 | 예 |
|---|---|---|
| is | 개체메모리 위치나 값이 같다면 참 | (a is b) = True |
| is not | 개체메모리 위치나 값이 같지 않다면 참 | (a is not b) = False |
| 연산자 | 의미 |
|---|---|
| ** | 지수 |
| ~, +, - | 보수, 양수, 음수(ex -20, +30) |
| *, /, %, // | 곱하기, 나누기, 나머지, 몫 |
| +, - | 덧셈과 뺄셈 |
| >>, << | 좌우 비트 시프트 |
| & | 비트 'AND' |
| ^, | | 비트 전용 'OR'와 정기적 인 'OR' |
| <=, <, >, >= | 비교 연산자 |
| <>, ==, != | 평등 연산자 |
| =, %=, /=, //=, -=, +=, *=, **= | 할당 연산자 |
| is is not | 식별 연산자 |
| in not in | 맴버 연산자 |
| not or and | 논리 연산자 |