Рубрики

Операторные функции в Python | Комплект 1

Python имеет предопределенные функции для многих математических, логических, реляционных, побитовых операций и т. Д. В модуле «оператор». Некоторые из основных функций рассматриваются в этой статье.

1. add (a, b) : — Эта функция возвращает сложение заданных аргументов.
Операция — а + б.

2. sub (a, b) : — Эта функция возвращает разницу заданных аргументов.
Операция — а — б.

3. mul (a, b) : — Эта функция возвращает произведение заданных аргументов.
Операция — а * б.

# Python-код для демонстрации работы
# add (), sub (), mul ()

  
# модуль оператора импорта

import operator

  
# Инициализация переменных

a = 4

  

b = 3

  
# используя add (), чтобы добавить два числа

print ("The addition of numbers is :",end="");

print (operator.add(a, b))

  
# используя sub () чтобы вычесть два числа

print ("The difference of numbers is :",end="");

print (operator.sub(a, b))

  
# используя mul () для умножения двух чисел

print ("The product of numbers is :",end="");

print (operator.mul(a, b))

Выход:

The addition of numbers is :7
The difference of numbers is :1
The product of numbers is :12

4. truediv (a, b) : — Эта функция возвращает разделение заданных аргументов.
Операция — а / б.

5. floordiv (a, b) : — Эта функция также возвращает деление заданных аргументов. Но значение является промежуточным значением, то есть возвращает наибольшее маленькое целое число .
Операция — а // б.

6. pow (a, b) : — Эта функция возвращает возведение в степень заданных аргументов.
Операция — а ** б.

7. mod (a, b) : — эта функция возвращает модуль заданных аргументов.
Операция — % b.

# Python-код для демонстрации работы
# truediv (), floordiv (), pow (), mod ()

  
# модуль оператора импорта

import operator

  
# Инициализация переменных

a = 5

  

b = 2

  
# используя truediv (), чтобы разделить два числа

print ("The true division of numbers is : ",end="");

print (operator.truediv(a,b))

  
# используя floordiv () для деления двух чисел

print ("The floor division of numbers is : ",end="");

print (operator.floordiv(a,b))

  
# используя pow () для возведения в степень двух чисел

print ("The exponentiation of numbers is : ",end="");

print (operator.pow(a,b))

  
# используя mod (), чтобы получить модуль из двух чисел

print ("The modulus of numbers is : ",end="");

print (operator.mod(a,b))

Выход:

The true division of numbers is : 2.5
The floor division of numbers is : 2
The exponentiation of numbers is : 25
The modulus of numbers is : 1

8. lt (a, b) : — Эта функция используется для проверки, меньше ли a, чем b, или нет . Возвращает true, если a меньше b, иначе возвращает false.
Операция — а <б .

9. le (a, b) : — Эта функция используется для проверки, меньше или равно a b или нет . Возвращает true, если a меньше или равно b, иначе возвращает false.
Операция — а <= б .

10. eq (a, b) : — Эта функция используется, чтобы проверить, равно ли a b или нет . Возвращает true, если a равно b, иначе возвращает false.
Операция — а == б .

# Python-код для демонстрации работы
# lt (), le () и eq ()

  
# модуль оператора импорта

import operator

  
# Инициализация переменных

a = 3

  

b = 3

  
# используя lt (), чтобы проверить, что a меньше b

if(operator.lt(a,b)):

       print ("3 is less than 3")

else : print ("3 is not less than 3")

  
# используя le (), чтобы проверить, что а меньше или равно 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")

  
# используя eq (), чтобы проверить, равен ли a b

if (operator.eq(a,b)):

       print ("3 is equal to 3")

else : print ("3 is not equal to 3")

Выход:

3 is not less than 3
3 is less than or equal to 3
3 is equal to 3

11. gt (a, b) : — Эта функция используется для проверки, больше ли a, чем b, или нет . Возвращает true, если a больше, чем b, иначе возвращает false.
Операция — а> б .

12. ge (a, b) : — Эта функция используется для проверки, больше или равно a или меньше b . Возвращает true, если a больше или равно b, иначе возвращает false.
Операция — а> = б .

13. ne (a, b) : — Эта функция используется для проверки, не является ли a равным b или равно . Возвращает true, если a не равно b, иначе возвращает false.
Операция — а! = Б.

# Python-код для демонстрации работы
# gt (), ge () и ne ()

  
# модуль оператора импорта

import operator

  
# Инициализация переменных

a = 4

  

b = 3

  
# используя gt (), чтобы проверить, больше ли а чем b

if (operator.gt(a,b)):

       print ("4 is greater than 3")

else : print ("4 is not greater than 3")

  
# используя ge (), чтобы проверить, больше или равно a 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")

  
# используя ne (), чтобы проверить, что a не равно b

if (operator.ne(a,b)):

       print ("4 is not equal to 3")

else : print ("4 is equal to 3")

Выход:

4 is greater than 3
4 is greater than or equal to 3
4 is not equal to 3

Эта статья предоставлена Манджитом Сингхом . Если вы как GeeksforGeeks и хотели бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

Рекомендуемые посты:

Операторные функции в Python | Комплект 1

0.00 (0%) 0 votes