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