728x90
연산자
연산자란 특정한 작업을 하기 위해서 사용하는 기호를 의미한다. 작업의 종류에 따라서 대입 연산자, 산술 연산자, 비교 연산자, 논리 연산자 등이 존재한다.
산술 연산자
산술 연산자는 수학적인 계산에 사용되는 연산자이다. 어려운 연산자는 없지만 수학에서 사용하는 연산자와 다를 수 있으니 알아두어야 한다.

- + : 사칙연산의 덧셈과 같으며 값을 더해준다.
사진의 출력 결과로는 2를 출력한다. - - : 사칙연산의 뺄셈과 같으며 값을 빼준다.
사진의 출력 결과로는 1을 출력한다. - * : 사칙연산의 곱셈과 같으며 값을 서로 곱해준다.
사진의 출력 결과로는 10을 출력한다. - / : 사칙연산의 나눗셈과 같으며 값을 서로 나누어준다.
사진의 출력 결과로는 1.666666667을 출력한다. - ** : 제곱을 나타내는 기호이며 앞의 값을 뒤의 값만큼 제곱해준다.
사진의 출력 결과로는 2^3 즉, 8을 출력한다. - % : 값을 나눠준 후 나머지만을 출력한다.
사진의 결과로는 2를 출력한다. - // : 값을 나눠준 후 몫만을 출력한다.
사진의 결과로는 1을 출력한다.

비교 연산자
비교연산자는 관계 연산자로도 불리며 값을 서로 비교하는 데 사용이 된다.
옳게 된 답이면 True, 잘못된 답이면 False를 출력한다.

- > : a가 b보다 크다.
print(10>3)의 출력 결과로는 True가 출력된다.
print(5>4>3)의 출력 결과로는 True가 출력된다.
print(5>4>7)의 출력 결과로는 False가 출력된다. - >= : a가 b보다 크거나 같다.
print( 4>=7)의 출력 결과로는 False가 출력된다. - < : a 가 b보다 작다.
print( 10<3)의 출력 결과로는 False가 출력된다. - <= : a가 b보다 작거나 같다.
print(5<=5)의 출력 결과로는 True가 출력된다. - == : a와 b가 같다.
print(3==3)의 출력 결과로는 True가 출력된다.
print(4==2)의 출력 결과로는 False가 출력된다.
print(3+4==7)의 출력 결과로는 True가 출력된다. - != : a와 b가 같지 않다.
print(1!=3)의 출력 결과로는 True가 출력된다.
print(3!=3)의 출력 결과로는 False가 출력된다.
print(not(1!=3)은 True인 값을 not을 이용해 반전시킨다. 즉, False가 출력이 된다.
논리 연산자
논리 연산자에는 and( =&), or(=|(백슬래시)), not 3가지가 존재한다.

- and 연산자는 양쪽의 값이 모두 참인 경우에만 참(True)이다.
print((3>0) and (3<5)) 3은 0보다 크고 3은 5보다 작은게 둘 다 참이기에 True로 출력이 된다.
print((3>0) & (3<5)) 형식으로도 사용이 가능하다. - or 연산자는 양쪽의 값 중 어느 한쪽만 참이더라도 참이다.
print((3>0) and (3>5)) 3은 0보다 크지만 3은 5보다 크지 않다. 하지만 or 연산자이기에 True로 출력이 된다.
print((3>0) | (3>5)) 형식으로도 사용이 가능하며 |는 백 슬래시이다. - not 연산자는 참이면 거짓으로, 거짓이면 참으로 출력한다.
print(not 0) 0은 null값과 같아 False이지만 not으로 인하여 True가 출력이 된다.
print(not 3) 3은 정수 값이기에 값이 있어 True이지만 not으로 인하여 False가 출력이 된다.
print(not 3>5) 3은 5보다 크지 않지만 not으로 인해 True가 출력이 된다.
print(not 3<5) 3은 5보다 작지만 not으로 인해 False가 출력이 된다.
728x90
'Language > Python' 카테고리의 다른 글
6. 기본부터 다지는 파이썬 - 숫자처리함수 (0) | 2022.05.03 |
---|---|
5. 기본부터 다지는 파이썬 - 연산자(2) (0) | 2022.05.02 |
3. 기본부터 다지는 파이썬 - 주석 (0) | 2022.04.28 |
2. 기본부터 다지는 파이썬 - 변수 (0) | 2022.04.26 |
1. 기본부터 다지는 파이썬 - 자료형 (0) | 2022.04.25 |