pythonでの演算子関数セット - 1

Pythonは多くの数学的、論理的、関係的、ビットごとなどの操作のためのモジュール "operator"の下で事前定義された関数を持っています。この記事では、いくつかの基本機能について説明します。

  1. add(a、b): - この関数は与えられた引数の加算を返します。 操作 - a + b
  2. sub(a、b): - この関数は与えられた引数の差を返します。 操作 - a - b。
  3. mul(a、b): - この関数は与えられた引数の積を返します。 操作 - a * b。

🐶Pythonコードの例を示すで

# Python code to demonstrate working of  
# add(), sub(), mul()

# importing operator module  
import operator

# Initializing variables
a = 4

b = 3

# using add() to add two numbers
print ("The addition of numbers is :",end="");
print (operator.add(a, b))

# using sub() to subtract two numbers
print ("The difference of numbers is :",end="");
print (operator.sub(a, b))

# using mul() to multiply two numbers
print ("The product of numbers is :",end="");
print (operator.mul(a, b))

🐶動画で動作確認してみよか?

動画で確認

  1. truediv(a、b): - この関数は与えられた引数の除算を返します。 操作 - a / b
  2. floordiv(a、b): - この関数は与えられた引数の除算も返します。しかし、値はフロア値、すなわち最大の小さい整数を返します。 操作 - a // b。
  3. pow(a、b): - この関数は与えられた引数のべき乗を返します。 操作 - a ** b。
  4. mod(a、b): - この関数は与えられた引数の絶対値を返します。 操作 - a%b。

🐶Pythonコードの例を示すで

# Python code to demonstrate working of  
# truediv(), floordiv(), pow(), mod()

# importing operator module  
import operator

# Initializing variables
a = 5

b = 2

# using truediv() to divide two numbers
print ("The true division of numbers is : ",end="");
print (operator.truediv(a,b))

# using floordiv() to divide two numbers
print ("The floor division of numbers is : ",end="");
print (operator.floordiv(a,b))

# using pow() to exponentiate two numbers
print ("The exponentiation of numbers is : ",end="");
print (operator.pow(a,b))

# using mod() to take modulus of two numbers
print ("The modulus of numbers is : ",end="");
print (operator.mod(a,b))

🐶動画で動作確認してみよか?

動画で確認

  1. lt(a、b): - この関数は、aがbより小さいかどうかをチェックするために使用されます。 aがbより小さい場合はtrueを返し、そうでない場合はfalseを返します。 操作 - a <b。
  2. le(a、b): - この関数は、aがb以下であるかどうかをチェックするために使用されます。 aがb以下の場合はtrueを返し、それ以外の場合はfalseを返します。 操作 - a <= b
  3. eq(a、b): - この関数は、aがbと等しいかどうかを調べるために使用されます。 aがbと等しい場合はtrueを返し、そうでない場合はfalseを返します。 操作 - a == b。

🐶Pythonコードの例を示すで

# Python code to demonstrate working of  
# lt(), le() and eq()

# importing operator module  
import operator

# Initializing variables
a = 3

b = 3

# using lt() to check if a is less than b
if(operator.lt(a,b)):
       print ("3 is less than 3")
else : print ("3 is not less than 3")

# using le() to check if a is less than or equal to b
if(operator.le(a,b)):
       print ("3 is less than or equal to 3")
else : print ("3 is not less than or equal to 3")

# using eq() to check if a is equal to b
if (operator.eq(a,b)):
       print ("3 is equal to 3")
else : print ("3 is not equal to 3")

🐶動画で動作確認してみよか?

動画で確認

  1. gt(a、b): - この関数は、aがbより大きいかどうかをチェックするために使用されます。 aがbより大きい場合はtrueを返し、それ以外の場合はfalseを返します。 操作 - a> b。
  2. ge(a、b): - この関数は、aがb以上であるかどうかをチェックするために使用されます。 aがb以上の場合はtrueを返し、それ以外の場合はfalseを返します。 操作 - a> = b
  3. ne(a、b): - この関数は、aがbと等しくないか等しいかをチェックするために使用されます。 aがbと等しくない場合はtrueを返し、そうでない場合はfalseを返します。 操作 - a!= b

🐶Pythonコードの例を示すで

# Python code to demonstrate working of  
# gt(), ge() and ne()

# importing operator module  
import operator

# Initializing variables
a = 4

b = 3

# using gt() to check if a is greater than b
if (operator.gt(a,b)):
       print ("4 is greater than 3")
else : print ("4 is not greater than 3")

# using ge() to check if a is greater than or equal to b
if (operator.ge(a,b)):
       print ("4 is greater than or equal to 3")
else : print ("4 is not greater than or equal to 3")

# using ne() to check if a is not equal to b
if (operator.ne(a,b)):
       print ("4 is not equal to 3")
else : print ("4 is equal to 3")

🐶動画で動作確認してみよか?

動画で確認

🐶 🐍

Last Updated: 5/19/2019, 1:43:17 AM