산술연산자
= | A=B | B값을 A에 대입 |
+ | C= A + B | A와 B를 더한값을 C에 대입 |
- | C= A -B | A에 있는값에서 B에 있는 값을 뺀 다음 C에 대입 |
* | C= A * B | A와 B를 곱한값을 C에 대입 |
/ | C= A / B | A에 있는 값에서 B에 있는 값을 곱한 다음 C에 대입 |
% | C= A % B | A에 있는 값에서 B에 있는값을 나눈 다음 나머지를 C에 대입 |
** | C=A**B | A를 B만큼 거듭 제곱한 후 C에 대입 |
// | C=A//b | FloorDivision - 나누고, 몪과, 소수점 이하는 버린다. |
연산자
< | A < B | A는B보다작으면True아니면False |
> | A > B | A는B보다크면True아니면False |
<= | A <= B | A는B보다작거나같으면True아니면False |
>= | A >= B | A는B보다크면True아니면False |
== | A == B | A는B와같으면True아니면False |
!= | A != B | A는B와같지않으면True아니면False |
논리연산자
and | 두값이모두참일때만결과값이‘True' |
or | 두값이모두거짓일때만결과값이‘False' |
not | 결과값이참이면‘False',거짓이면’True'로반대로리턴 |
비트연산자
& | Bitwise AND |
| | Bitwise OR |
~ | Bitwise NOT |
^ | Bitwise XOR |
>> | Bitwise right shift |
<< | Bitwise left shift |
대입연산자
= | x = 5 |
+= | x = x + 5 |
-= | x = x -5 |
*= | x = x * 5 |
.... | ....... |
^= | x = x ^ 5 |
>>= | x = x >> 5 |
<<= | x = x << 5 |
기타연산자
is | 같으면 True, 다르면 False | 'Hello' is 'Hello' | True |
is not | 다르면 False, 같으면 True | 'Hello' is not 'hello' | True |
in | 값이in다음연속항목에있는지의여부를True, False로리턴 | 'H' in 'Hello world' | True |
not in | 값이in다음연속항목에없는지여부를True, False로리턴 | 'H' not in 'Hello world' | False |
우선순위
1 2 3 4 5 6 7 8 9 10 11 12 13 |
** ~ + - * / % // + - << >> & ^ | <= <> >= <> == != = += -= *= /= %= &= ^= |= >>= <<= *= is is not in not in note or and |
'IT' 카테고리의 다른 글
5. 파이썬- if문, 다중 분기 조건문, 중첩 if문 (0) | 2022.07.24 |
---|---|
4_1. 파이썬 입출력 - print, input (0) | 2022.07.22 |
3-1. 파이썬 문자열 기초, 형변환 (0) | 2022.07.21 |
3. 파이썬 기본자료형 (0) | 2022.07.21 |
2-1. 파이썬 기본 자료형과 연산자 - 변수, 식별자 (0) | 2022.07.20 |