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
댓글