728x90
print (): 입력 된 값 출력
- " " : 줄 바꾸기
- end= 줄 바꾸지 않기
1.파이썬(Python) 사칙연산을 위한 7가지 연산자
| + | 덧셈 |
| - | 뺄셈 |
| * | 곱하기 |
| ** | 거듭 제곱 |
| / | 나누기 |
| // | 나누기 연산 후 소수점 이하의 수를 버리고, 정수 부분의 수만 구함 |
| % | 나누기 연산 후 몫이 아닌 나머지를 구함 |
2. 할당 연산자(Assignment Operators)
할당 연산자는 값을 변수에 할당할때 쓰는 연산자.
| 연산자 | 역할 |
| = | 오른쪽 값을 왼쪽 변수에 할당함 |
| += | 기존 왼쪽 변수 값과 오른쪽 변수를 더한 후 재할당 |
| -= | 기존 왼쪽 변수 값과 오른쪽 변수를 뺀 후 재할당 |
| *= | 기존 왼쪽 변수 값과 오른쪽 변수를 곱한 후 재할당 |
| /= | 기존 왼쪽 변수 값과 오른쪽 변수를 나눈 후 재할당 |
| %= | 기존 왼쪽 변수 값과 오른쪽 변수로 나눈 나머지를 재할당 |
| //= | 기존 왼쪽 변수 값과 오른쪽 변수로 나눈 후 내림한 값을 재할당 |
| **= | 기존 왼쪽 변수 값에 오른쪽 변수만큼 제곱을 한 후 재할당 |
3. 비교 연산자(Comparison Operators)
연산자를 사이에 두고 좌우 변수를 비교하는 연산자.
이 연산자들의 반환값은 참, 거짓
| 연산자 | 역할 |
| == | 같다면. |
| != | 같지 않다면 |
| > | 왼쪽 값이 더 크다면 |
| < | 오른쪽 값이 더 크다면 |
| >= | 왼쪽 같이 크거나 같다면 |
| <= | 오른쪽 값이 크거나 같다면 |
a = 10 b = 9 if a > b: print('a가 큽니다.') else: print('b가 큽니다.')
4. 논리 연산자(Logical Operators)
논리 연산자는 if... else 구문처럼 조건문을 결합할때 사용.
| 연산자 | 역할 |
| and | and를 두고 좌우 조건문이 모두 참이면 |
| or | or을 두고 좌우 조건문중 하나라도 참이면 |
| not | 조건문 자체가 거짓이라면 |
6. 항등 연산자(Identity Operators)
항등 연산자는, 같은 메모리에 있는지를 확인 하는 것.
2가지 밖에 존재 하지 않음.
값이 같은 것을 넘어 객체 존재 자체가 같아야 함.
a = [1, 3, 4, 5]
b = [1, 3, 4, 5]
print(a == b)
print(a is b)
print(a is not b)
>>> True
>>> False
>>> True
7. 멤버 연산자(Membership Operators)
멤버 연산자는 왼쪽 값이 오른쪽 컨테이너 객체의 멤버인지를 확인하는 연산자.
2개 있음.
a = 10 b = [1, 10, 3, 4, 65, 8] c = 9 if a in b: print('a가 b 리스트 안에 있습니다.') if not c in b: print('c가 b 리스트 안에 없습니다.')
728x90
댓글