English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python에서 연산자 함수

Python에서는 수학 연산에 사용되는 몇 가지 표준 라이브러리 메서드가 있습니다. 예를 들어, 수학, 논리, 관계, 비트 등 연산.연산자모듈에서 찾을 수 있습니다.

먼저 사용하기 전에, 우리는 운영자 표준 라이브러리 모듈을 가져와야 합니다.

import operator

이 섹션에서는 비트 연산과 컨테이너 연산에 사용되는 연산자 함수를 볼 것입니다.

계산 연산

먼저, 우리는 계산 연산 기능을 볼 것입니다. 이들은 다음과 같습니다.

순번기능 및 설명
1

add(x,y)

add()메서드는 두 숫자 x와 y를 더합니다. 그것은 간단한 덧셈을 수행합니다. 그것은 x + y操作자.

2

sub(x,y)

sub()메서드는 x에서 y를 뺍니다. 그것은 x-y操作자.

3

mul(x,y)

mul()메서드는 두 숫자 x와 y를 곱합니다. 그것은 x * y操作자.

4

truediv(x,y)

truediv()메서드는 x를 y로 나눈 후 결과를 찾는 데 사용됩니다. 이 메서드는 분수 값을 결과로 반환할 수 있습니다. 그것은 x / y操作자.

5

floordiv(x,y)

floordiv()메서드는 x / y의 몫입니다. 그것은 x // y操作자.

6

mod(x,y)

mod()메서드는 x / y의 나머지입니다. 그것은 x%y 연산과 유사합니다.

7

전쟁포로(x,y)

pow()메서드는 x ^ y를 찾는 데 사용됩니다. 그것은 x ** y操作자.

예제 코드

#Arithmetic Operators
import operator
print('Add: ' + str(operator.add(56, 45)))
print('Subtract: ' + str(operator.sub(56, 45)))
print('Multiplication: ' + str(operator.mul(56, 45)))
print('True division: ' + str(operator.truediv(56, 45)) # same as a / b
print('Floor division: ' + str(operator.floordiv(56, 45)) #same as a // b
print('Mod: ' + str(operator.mod(56, 45)) #same as a % b
print('pow: ' + str(operator.pow(5, 3)))

출력 결과

Add: 101
Subtract: 11
Multiplication: 2520
True division: 1.2444444444444445
Flor division: 1
Mod: 11
pow: 125

관계 연산

이 연산자 모듈에는 <, <=, >, >=, ==, !=와 같은 관계 연산자가 포함되어 있습니다.

연산자 기능은 다음과 같습니다-

순번기능 및 설명
1

lt(x,y)

lt()메서드는 숫자 x가 y보다 작은지 확인하는 데 사용됩니다. x < y 연산자와 같습니다.

2

le(x,y)

le()메서드는 숫자 x가 y보다 작거나 같은지 확인하는 데 사용됩니다. x <= y 연산자와 같습니다.

3

eq(x,y)

eq()메서드는 숫자 x와 y가 같은지 확인하는 데 사용됩니다. x == y 연산자와 같습니다.

4

gt(x,y)

gt()메서드는 숫자 x가 y보다 큰지 확인하는 데 사용됩니다. x > y 연산자와 같습니다.

5

ge(x,y)

ge()메서드는 숫자 x가 y보다 크거나 같은지 확인하는 데 사용됩니다. x >= y 연산자와 같습니다.

6

ne(x,y)

ne()메서드는 숫자 x와 y가 다르지 않은지 확인하는 데 사용됩니다. x != y 연산자와 같습니다.

예제 코드

#Relational Operators
import operator
print('Less Than: ' + str(operator.lt(5, 10)))
print('Less Than Equal: ' + str(operator.le(10, 10)))
print('Greater Than: ' + str(operator.gt(5, 5)))
print('Greater Than Equal: ' + str(operator.ge(5, 5))) 
print('Equal to: ' + str(operator.eq(12, 12))) 
print('Not Equal to: ' + str(operator.ne(15, 12)))

출력 결과

Less Than: True
Less Than Equal: True
Greater Than: False
Greater Than Equal: True
Equal to: True
Not Equal to: True