산술연산 : 더하기 빼기 나누기 곱하기를 나타내고 이외에도 나머지가 있다
연산자 | 의미 | 사용 예 | 설명 |
= | 대입 | a=3 | 3을 대입 |
+ | 더하기 | a=5+3 | 8을 대입 |
- | 빼기 | a=4-7 | -3을 대입 |
* | 곱하기 | a=5*3 | 15를 대입 |
/ | 나누기 | a=5/3 | 나눈 결과값을 대입 |
// | 나누기 몫 | a=5//3 | 나눈결과값에 몫을 대입 |
% | 나누기 나머지 | a=5%3 | 나눈값의 나머지를 대입 |
** | 제곱 | a=5**3 | 5에 3승을 대입 |
우선순위는 ( )로 나타낸다
예 :
7*(1+2)= 7*3=21
7*1+2=7+2=9
( )의 역할을 확인하길 바란다.
대입연산자의 종류
연산자 | 사용예 | 설명 |
+= | a+=3 | a=a+3 |
-= | a-=3 | a=a-3 |
*= | a*=3 | a=a*3 |
/= | a/=3 | a=a/3 |
//= | a//=3 | a=a//3 |
%= | a%=3 | a=a%3 |
**= | a**=3 | a=a**3 |
관계연산자
연산자 | 의미 | 결과 |
== | 같은가? | 참거짓 |
!= | 다른가? | 참거짓 |
> | 왼쪽이 큰가? | 참거짓 |
< |
오른쪽이 큰가? |
참거짓 |
>= | 왼쪽이 크거나 같은가? | 참거짓 |
<= | 오른쪽이 크거나 같은가? | 참거짓 |
관계연산자를 2가지 이상 비교하고 싶으면 논리 연산자를 사용한다
연산자 | 의미 | 설명 | 사용 예 |
and | 그리고 | 둘다 참이면 참 | (a>100)and(b<120) |
or | 또는 | 하나 이상이 참이면 참 | (a>100)or(b<120) |
not | 아니다 | 참이면 거짓,거짓이면 참 | not(a>100) |
비트 연산자 : 2진수 값으 각자리 값을 서로 비교하는 연산자이다
연산자 | 의미 | 설명 |
& | 논리곱 | 둘다 1이면 1 |
| | 논리합 |
둘중 하나만 1이여도 1 |
^ | 배타합 | 둘이 같으면 0 다르면 1 |
~ | 비트부정 | 1은 0, 0은 1로 |
<< | 비트 왼쪽 이동 | 비트를 왼쪽으로 이동 |
>> | 비트 오른쪽이동 | 비트를 오른쪽으로 이동 |
'프로그래밍 > Python' 카테고리의 다른 글
(Python)반복문 (0) | 2019.04.24 |
---|---|
(Python)if 문 (0) | 2019.04.20 |
(Python)변수의 선언과 사용, 값 입력 받기 (1) | 2019.04.12 |
(Python)print 문 정리 (0) | 2019.04.11 |
(Python) 비쥬얼 코드 설치 및 Python과 연동 (0) | 2019.04.11 |