연산자 - 숫자 자료형
📌 숫자 자료형 연산자
+ | 더하기 |
- | 빼기 |
* | 곱하기 |
/ | 나누기(실수) |
// | 몫 |
% | 나머지 |
** | 제곱 |
a = 20
b = 3
print(a + b) # 더하기 23
print(a - b) # 빼기 17
print(a * b) # 곱하기 60
print(a / b) # 나누기 6.666666666666667
print(a // b) # 몫 6
print(a % b) # 나머지 2
print(a ** b) # 제곱 8000
연산자 - 문자열
📌 문자열 연산자
+ | 문자열 병합 |
* | 문자열 반복 |
a = "hello"
b = "world"
print(a + b)
print(a * 3)
# helloworld
# hellohellohello
연산자 - 비교연산자
📌 비교 연산자
a > 0 | a가 0보다 크다. |
a < 0 | a가 0보다 작다. |
a == 0 | a는 0이다. |
a != 0 | a는 0이 아니다. |
a >= 0 | a는 0보다 크거나 같다. |
a <= 0 | a는 0보다 작거나 같다. |
💡 비교연산자는 'bool'값을 반환.
a = 10
print(a > 0) # True
print(a < 0) # False
print(a == 0) # False
print(a != 0) # True
print(a >= 0) # True
print(a <= 0) # False
💡 1 < a < 2 : 파이썬에서만 가능.
💡 문자열 비교
문자열끼리 비교 : 모두 가능.
문자열과 숫자 비교 : ==, != 만 가능.
a = "hello"
print(a != "hello") # False
print("a" > "A") # True
print(1 == "1") # False
print(1 != "1") # True
# print(1 > "1") # Error
연산자 - 논리연산자
📌 and
: 둘 다 True일 경우에만 True.
and | True | False |
True | True | False |
False | False | False |
📌 or
: 둘 중 하나라도 True이면 True.
or | True | False |
True | True | True |
False | True | False |
💡 연산자 우선순위
산술 연산자 -> 비교 연산자 -> 논리연산자(and -> or)
'Python > Python' 카테고리의 다른 글
[Python] 조건문(if문) (0) | 2022.09.13 |
---|---|
[Python] input 함수 | 형변환 (0) | 2022.09.07 |
[Python] 변수 (0) | 2022.09.06 |
[Python] 주석 (0) | 2022.09.06 |
[Python] print 함수 (0) | 2022.09.06 |
댓글