No. | 연산자의 종류 |
1 | 산술 연산자 |
2 | 비교 연산자 |
3 | 논리 연산자 |
4 | 대입 연산자 |
5 | 비트 연산자 |
6 | 시퀀스 연산자 |
etc | 기타 연산자 |
{ 1. 산술 연산자 }
> 덧셈 연산자
print(1 + 2)
print('Hello' + 'World')
> 뺄셈 연산자
print(5 - 3)
print(3 - 5)
> 곱셈 연산자
print(5 * 3)
print('Hello' * 3)
> 나눗셈 연산자
print(5 / 3)
print(5 / 0) # 0으로 나눌 수 없음
> 몫 연산자
print(14 // 9)
> 나머지 연산자
print(14 % 9)
> 파워 연산자
print(5 ** 3)
{ 2. 비교 연산자 }
> 비교 연산자의 결과는 bool타입이다. ( True / False )
print(1 > 2)
print(2 >= 2)
print(2 < 3)
print(4 <= 3)
print(5 == 6)
print(5 != 6)
{ 3. 논리 연산자 }
> 논리 연산자의 결과는 bool타입이다. ( True / False )
> AND 연산
print(True and True)
print(True and False)
print(False and True)
print(False and False)
> OR 연산
print(True or True)
print(True or False)
print(False or True)
print(False or False)
> NOT 연산
print(not True)
print(not False)
{ 4. 대입 연산자 }
> 변수에 값을 저장하기 위해 사용
> ' = ' 는 반드시 왼쪽에 변수가 배치되고, 오른쪽에 저장할 값이 배치
> 파이썬에서는 한 번에 2개 이상의 변수에 값을 저장 가능.
Ex) a, b = 1, 2
a, b, c, d = 1, 2, 3, 'anormal'
print(a, b, c, d)
a, b = b, a
print(a, b)
{ 4-1. 대입 연산자 - 복합 대입 연산자 }
> 연산을 먼저 진행 후, 그 결과를 변수에 저장
> [ +=, -=, *=, /=, **=, //=, %= ]
a = 10
a += 10 # a = a + 10
print(a)
a -= 10 # a = a - 10
print(a)
a *= 10 # a = a * 10
print(a)
a /= 10 # a = a / 10
print(a)
a **= 10 # a = a ** 10
print(a)
a //= 10 # a = a // 10
print(a)
a %= 3 # a = a % 3
print(a)
'[Python] 파이썬' 카테고리의 다른 글
[Python] 연산자 우선순위? (0) | 2022.07.28 |
---|---|
[Python] 연산자 [5 ~ 7] (0) | 2022.07.28 |
[Python] 여러 값 한 번에 입력하기_map() (0) | 2022.07.26 |
[Python] 입출력 함수 - format, f-string (0) | 2022.07.25 |
[Python] 입출력 함수 - 표준 출력 (0) | 2022.07.24 |