산술연산자
| 연산자 | |
|---|
| + | 덧셈 |
| - | 뺄셈 |
| * | 곱하기 |
| ** | 거듭 제곱 |
| / | 나누기 |
| // | 나누기 연산 후 몫만 구함. |
| % | 나누기 연산 후 몫이 아닌 나머지만 구함. |
>>> a=60
>>> b=13
>>> a+b
73
>>> a-b
47
>>> a*b
780
>>> a**b
130606940160000000000000
>>> a/b
4.615384615384615
>>> a//b
4
>>> a%b
8
비트연산자
| 연산자 | |
|---|
| & | AND |
| | | OR |
| ^ | XOR |
| ~ | 보수 |
| << | 왼쪽 쉬프트, 변수 값을 왼쪽으로 지정된 비트 수만큼 이동 |
| >> | 오른쪽 쉬프트, 변수 값을 오른쪽으로 지정된 비트 수만큼 이동 |
>>> a=60
>>> b=13
>>> a&b
12
>>> a|b
61
>>> a^b
49
>>> ~a
-61
>>> a << 2
240
>>> a >> 2
15
논리연산자
| 연산자 | |
|---|
| and | 논리 AND |
| or | 논리 OR |
| not | 논리 NOT |
>>> a=True
>>> b=False
>>> a and b
False
>>> a or b
True
>>> not a
False
비교연산자
| 연산자 | |
|---|
| < | 왼쪽 피연산자가 오른쪽 피연산자보다 작은지 비교 |
| > | 왼쪽 피연산자가 오른쪽 피연산자보다 큰지 비교 |
| <= | 왼쪽 피연산자가 오른쪽 피연산자보다 작거나 같은지 비교 |
| >= | 왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같은지 비교 |
| == | 왼쪽 피연산자가 오른쪽 피연산자와 같은지 비교 |
| != | 왼쪽 피연산자가 오른쪽 피연산자와 같지 않은지 비교 |
>>> a=20
>>> b=30
>>> a<b
True
>>> a>b
False
>>> a<=b
True
>>> a>=b
False
>>> a==b
False
>>> a!=b
True
다음은 3. 데이터 모델
참조
| 연산자 | |
|---|
| + | 덧셈 |
| - | 뺄셈 |
| * | 곱하기 |
| ** | 거듭 제곱 |
| / | 나누기 |
| // | 나누기 연산 후 몫만 구함. |
| % | 나누기 연산 후 몫이 아닌 나머지만 구함. |
>>> a=60
>>> b=13
>>> a+b
73
>>> a-b
47
>>> a*b
780
>>> a**b
130606940160000000000000
>>> a/b
4.615384615384615
>>> a//b
4
>>> a%b
8
비트연산자
| 연산자 | |
|---|
| & | AND |
| | | OR |
| ^ | XOR |
| ~ | 보수 |
| << | 왼쪽 쉬프트, 변수 값을 왼쪽으로 지정된 비트 수만큼 이동 |
| >> | 오른쪽 쉬프트, 변수 값을 오른쪽으로 지정된 비트 수만큼 이동 |
>>> a=60
>>> b=13
>>> a&b
12
>>> a|b
61
>>> a^b
49
>>> ~a
-61
>>> a << 2
240
>>> a >> 2
15
논리연산자
| 연산자 | |
|---|
| and | 논리 AND |
| or | 논리 OR |
| not | 논리 NOT |
>>> a=True
>>> b=False
>>> a and b
False
>>> a or b
True
>>> not a
False
비교연산자
| 연산자 | |
|---|
| < | 왼쪽 피연산자가 오른쪽 피연산자보다 작은지 비교 |
| > | 왼쪽 피연산자가 오른쪽 피연산자보다 큰지 비교 |
| <= | 왼쪽 피연산자가 오른쪽 피연산자보다 작거나 같은지 비교 |
| >= | 왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같은지 비교 |
| == | 왼쪽 피연산자가 오른쪽 피연산자와 같은지 비교 |
| != | 왼쪽 피연산자가 오른쪽 피연산자와 같지 않은지 비교 |
>>> a=20
>>> b=30
>>> a<b
True
>>> a>b
False
>>> a<=b
True
>>> a>=b
False
>>> a==b
False
>>> a!=b
True
다음은 3. 데이터 모델
참조