Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में ऑपरेटर कार्य

पायथन में गणितीय कार्यों के लिए कुछ अतिरिक्त मानक पुस्तकालय विधियाँ हैं, जैसे अंकगणित, तार्किक, संबंधपरक, बिटवाइज़ आदि संचालन। इन विधियों को ऑपरेटर . के अंतर्गत पाया जा सकता है मॉड्यूल।

इसका उपयोग करने के लिए सबसे पहले हमें इसे ऑपरेटर मानक पुस्तकालय मॉड्यूल आयात करना होगा।

import operator

इस खंड में हम बिटवाइज़ संचालन और कंटेनर संचालन के लिए कुछ ऑपरेटर फ़ंक्शन देखेंगे।

अंकगणितीय संचालन

सबसे पहले हम अंकगणितीय परिचालन कार्यों को देखेंगे। ये नीचे की तरह हैं।

<टीडी>

जोड़ें(x,y)

ऐड () विधि का उपयोग दो संख्याओं x और y को जोड़ने के लिए किया जाता है। यह सरल जोड़ करता है। यह x + y ऑपरेशन के समान है।

<टीडी>

उप(x,y)

उप () विधि का उपयोग y को x से घटाने के लिए किया जाता है। यह x - y ऑपरेशन के समान है।

<टीडी>

मूल(x,y)

mul () विधि का उपयोग दो संख्याओं x और y को गुणा करने के लिए किया जाता है। यह x * y ऑपरेशन के समान है।

<टीडी>

truediv(x,y)

ट्रूडिव () विधि का उपयोग x को y से विभाजित करने के बाद परिणाम खोजने के लिए किया जाता है। यह विधि परिणाम के रूप में भिन्नात्मक मान लौटा सकती है। यह x / y ऑपरेशन के समान है।

<टीडी>

floordiv(x,y)

फ्लोरडिव () विधि का उपयोग x/y के भागफल को खोजने के लिए किया जाता है। यह x // y ऑपरेशन के समान है।

<टीडी>

मॉड(x,y)

मॉड () विधि का उपयोग शेष x/y प्राप्त करने के लिए किया जाता है। यह x % y ऑपरेशन के समान है।

<टीडी>

पाउ(x,y)

पाउ () विधि का उपयोग x ^ y को खोजने के लिए किया जाता है। यह x ** y ऑपरेशन के समान है।

Sr.No कार्य और विवरण
1
2
3
4
5
6
7

उदाहरण कोड

#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
Floor division: 1
Mod: 11
pow: 125

संबंधपरक संचालन

ऑपरेटर मॉड्यूल में <, <=,>,>=, ==, !=जैसे रिलेशनल ऑपरेटर भी शामिल हैं।

ऑपरेटर के कार्य नीचे की तरह हैं -

<टीडी>

lt(x,y)

lt () विधि का उपयोग यह जांचने के लिए किया जाता है कि संख्या x, y से कम है या नहीं। यह x

<टीडी>

ले (एक्स, वाई)

le () विधि का उपयोग यह जांचने के लिए किया जाता है कि संख्या x, y से कम है या उसके बराबर है या नहीं। यह x <=y ऑपरेशन जैसा है।

<टीडी>

eq(x,y)

eq () विधि का उपयोग यह जांचने के लिए किया जाता है कि संख्या x और y बराबर हैं या नहीं। यह x ==y ऑपरेशन जैसा है।

<टीडी>

gt(x,y)

gt() विधि का उपयोग यह जांचने के लिए किया जाता है कि संख्या x, y से बड़ी है या नहीं। यह x> y ऑपरेशन की तरह है।

<टीडी>

ge(x,y)

जीई () विधि का उपयोग यह जांचने के लिए किया जाता है कि संख्या x, y से बड़ी है या उसके बराबर है या नहीं। यह x>=y ऑपरेशन जैसा है।

<टीडी>

ने(x,y)

संख्या x और y बराबर नहीं हैं या नहीं यह जांचने के लिए ne() विधि का उपयोग किया जाता है। यह x !=y ऑपरेशन जैसा है।

Sr.No कार्य और विवरण
1
2
3
4
5
6

उदाहरण कोड

#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

  1. पायथन में 'है' ऑपरेटर क्या करता है?

    पायथन में, है और नहीं ऑपरेटरों को आइडेंटिटी ऑपरेटर कहा जाता है। कंप्यूटर की मेमोरी में प्रत्येक वस्तु को पायथन इंटरप्रेटर द्वारा एक विशिष्ट पहचान संख्या (आईडी) सौंपी जाती है। पहचान ऑपरेटर जांचते हैं कि क्या दो वस्तुओं की आईडी () समान है। is ऑपरेटर id का गलत रिटर्न देता है () मान अलग और सही हैं यदि व

  1. पायथन में <> का ऑपरेशन क्या है?

    <> ऑपरेटर Python 2.x में उपलब्ध है जो ऑपरेटर के बराबर नहीं है। एक ही ऑपरेशन के लिए !=ऑपरेटर भी है। पायथन 3.x में, <> ऑपरेटर को पदावनत कर दिया गया है। पायथन 2.7 >>> a=5                                   &nbs

  1. पायथन में ऑपरेटर में क्या नहीं है?

    पायथन में नॉट इन सदस्यता ऑपरेटर सत्य का मूल्यांकन करता है यदि उसे निर्दिष्ट अनुक्रम में एक चर नहीं मिलता है और अन्यथा गलत है। उदाहरण के लिए >>> a = 10 >>> b = 4 >>> l1 = [1,2,3,4,5] >>> a not in l1 True >>> b not in l1 False चूँकि a l1 से संबंधित नहीं