본문 바로가기
Python

[Python] 10 - 기본기 - 연산자

by 진홍이 2021. 7. 20.
728x90

파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다.

연산자에 대해 알아보겠습니다.

 

3가지 연산자에 대해서 알아보겠습니다.

 

1.산술 연산자

산술 연산자는 우리가 평소에도 많이 쓰는 계산을 하여 값을 돌려주는 연산자를 의미합니다.

연산자 기능 EX 해석 결과(x=3,y=4)
+ 더하기 x+y x더하기y 3+4 = 7
- 빼기 x-y x빼기y 3-4 = -1
* 곱하기 x*y x곱하기y 3*4 = 12
/ 나누기 x/y x를 y로 나눈 몫(float) 3/4 = 0.75(float)
// x//y x를 y로 나눈 몫(int) 3//4 = 0(int)
** 제곱 x**y x의 y제곱(x^y) 3**4 = 81
% 나머지 x%y x를 y로 나눈 나눗셈의 나머지 값 3%4 = 3

실제 결과를 눈으로 확인해 보겠습니다.

 

 

2.관계 연산자

관계 연산자는 비교 연산자라고도 불리고 변수 또는 숫자등의 대소관계를 비교하여 참과 거짓을 보여줍니다.

결과는 True(참), False(거짓)의 bool자료형으로 표현 합니다.

연산자 Ex 의미 결과(x=5,y=10)
> x > y x가 y보다 크다 (초과) 5>10 = False
>= x >= y x가 y보다 크거나 같다 (이상) 5>=10 = False
< x < y x가 y보다 작다 (미만) 5<10 = True
<= x <= y x가 y보다 작거나 같다 (이하) 5<=10 = True
== x == y x와 y가 같다 5==10 = False
!= x != y x와 y가 같지 않다 5!=10 = True

실제 결과를 눈으로 확인해 보겠습니다.

3.논리 연산자

논리 연산자는 여러 조건을 조합해 True/False의 논리적인 결과를 확인합니다.

연산자 EX 의미 결과
and x and y x와 y모두 True일때 True 나머지는 False True and True = True
True and False = False
False and True = False
False and False = False
or x or y x와 y중 하나만 True면 True
둘다 거짓일때만 False
True or True = True
True or False = True
False or True = True
False or False = False
not not x x가 True면 False
x가 False면 True
not True = False
not False = True

실제 결과를 눈으로 확인해 보겠습니다.

관계 연산자를 섞어서 사용해 봤습니다.

 

위에 언급한 연산자 들은 파이썬 뿐만아니라

다른 프로그래밍 언어에서도 거의 대부분 사용하고 있기 때문에

필수적으로 완벽히 이해하고 넘어 가야 합니다.

 

 

728x90