파이썬에서 연산자는 무엇입니까?
연산자는 산술 또는 논리 계산을 수행하는 Python의 특수 기호입니다. 연산자가 연산을 수행하는 값을 피연산자라고 합니다.
예를 들어:
>>> 2+3
5
여기서 +는 덧셈을 수행하는 연산자입니다. 2및 3는 피연산자이고 연산 5의 출력입니다.
산술 연산자
산술 연산자는 더하기, 빼기, 곱하기 등과 같은 수학적 연산을 수행하는 데 사용됩니다.
+ : 두 개의 피연산자 또는 단항 더하기 추가 예)x + y+ 2
- : 왼쪽 또는 단항 빼기에서 오른쪽 피연산자 빼기 예)x - y - 2
* : 두 피연산자 곱하기 예)x * y
/ : 왼쪽 피연산자를 오른쪽 피연산자로 나눕니다(항상 float로 결과). 예)x / y
% : 모듈러스 - 왼쪽 피연산자를 오른쪽으로 나눈 나머지 예)x % y(x/y의 나머지 부분)
// : 바닥 나누기 - 숫자 줄에서 왼쪽으로 조정된 정수로 결과 나누기 예)x // y
** : 지수 - 왼쪽 피연산자를 오른쪽으로 거듭제곱 예)x**y(x의 y제곱)
예 1: Python의 산술 연산자
x = 15
y = 4
# Output: x + y = 19
print('x + y =',x+y)
# Output: x - y = 11
print('x - y =',x-y)
# Output: x * y = 60
print('x * y =',x*y)
# Output: x / y = 3.75
print('x / y =',x/y)
# Output: x // y = 3
print('x // y =',x//y)
# Output: x ** y = 50625
print('x ** y =',x**y)
결과
x + y = 19
x - y = 11
x * y = 60
x / y = 3.75
x // y = 3
x ** y = 50625
비교 연산자
비교 연산자는 값을 비교하는 데 사용됩니다. True또는 False조건에 따라 반환됩니다 .
> 보다 큼 - 왼쪽 피연산자가 오른쪽보다 크면 참 x > y
< 보다 작음 - 왼쪽 피연산자가 오른쪽보다 작으면 참 x < y
== 같음 - 두 피연산자가 같으면 참 x == y
!= 같지 않음 - 피연산자가 같지 않으면 참 x != y
>= 크거나 같음 - 왼쪽 피연산자가 오른쪽보다 크거나 같으면 참 x >= y
<= 작거나 같음 - 왼쪽 피연산자가 오른쪽보다 작거나 같으면 참 x <= y
예 2: Python의 비교 연산자
x = 10
y = 12
# Output: x > y is False
print('x > y is',x>y)
# Output: x < y is True
print('x < y is',x<y)
# Output: x == y is False
print('x == y is',x==y)
# Output: x != y is True
print('x != y is',x!=y)
# Output: x >= y is False
print('x >= y is',x>=y)
# Output: x <= y is True
print('x <= y is',x<=y)
결과
x > y는 False
x < y는 True
x == y는 False
x != y는 True
x >= y는 False
x <= y는 True
논리 연산자
논리 연산자는 and, or, not연산자입니다.
and 두 피연산자가 모두 참이면 참 x와 y
or 피연산자 중 하나라도 참이면 참 x 또는 y
not 피연산자가 거짓이면 참(피연산자를 보완) x 아님
예 3: Python의 논리 연산자
x = True
y = False
print('x and y is',x and y)
print('x or y is',x or y)
print('not x is',not x)
결과
x and y is False
x or y is True
not x is False