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

Pythonの演算子関数

Pythonでは、算術、論理、関係、ビットなどの数学演算に使用される標準ライブラリメソッドもあります。これらのメソッドは演算子モジュールの下に見つけることができます。

まず、それを使用するには、operatorスタンダードライブラリモジュールをインポートする必要があります。

import operator

このセクションでは、ビット演算やコンテナ操作に使用される演算子関数について見ていきます。

算術演算

首先,我们将看到算术运算功能。这些如下。

番号機能と説明
1

加(x,y)

このadd()方法用于将两个数字x和y相加。它执行简单的加法。它类似于x + y操作。

2

子(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)))

しゅつりょくせいけい

加算: 101
減算: 11
乗算: 2520
トゥルー除算: 1.2444444444444445
フロア除算: 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