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