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

Python में बेसिक ऑपरेटर

इस ट्यूटोरियल में, हम Python में बेसिक ऑपरेटर के बारे में सीखेंगे।

अंकगणितीय ऑपरेटर

अंकगणितीय ऑपरेटर जोड़, घटाव, गुणा आदि जैसे गणितीय संक्रियाएं करने में उपयोगी हैं।

  • जोड़ ----- दो संख्याओं को जोड़ता है ----- +
  • घटाव ----- एक संख्या को दूसरी से घटाता है ----- -
  • गुणा ----- दो संख्याओं को गुणा करता है ----- *
  • भाग ----- एक संख्या को दूसरी से विभाजित करता है ----- /
  • फ्लोर डिवीजन ----- विभाजन के बाद पूर्णांक लौटाता है ----- //
  • मॉड्यूलस ----- शेष देता है ----- %

आइए उदाहरण देखें।

उदाहरण

# दो संख्याएं इनिशियलाइज़ करें
a = 5
b = 2

# जोड़
print(f'Addition: {a + b}')
# घटाव
print(f'Subtraction: {a - b}')
# गुणा
print(f'Multiplication: {a * b}')
# भाग
print(f'Division: {a / b}')
# फ्लोर डिवीजन
print(f'Floor Division: {a // b}')
# मॉड्यूलस
print(f'Modulus: {a % b}')

आउटपुट

यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न परिणाम मिलेंगे।

Addition: 7
Subtraction: 3
Multiplication: 10
Division: 2.5
Floor Division: 2
Modulus: 1

संबंधपरक ऑपरेटर

संबंधपरक ऑपरेटर परिणाम के रूप में या तो True या False लौटाते हैं। इन ऑपरेटर का उपयोग Python में समान प्रकार के ऑब्जेक्ट की तुलना करने के लिए किया जाता है। आइए संबंधपरक ऑपरेटर की सूची देखें।

  • अधिक ----- > ----- जांचता है कि क्या एक संख्या दूसरी से अधिक है
  • अधिक या बराबर ----- >= ----- जांचता है कि क्या एक संख्या दूसरी से अधिक या बराबर है
  • कम ----- < ----- जांचता है कि क्या एक संख्या दूसरी से कम है
  • कम या बराबर ----- <= ----- जांचता है कि क्या एक संख्या दूसरी से कम या बराबर है
  • बराबर ----- == ----- जांचता है कि क्या एक संख्या दूसरी के समान है
  • बराबर नहीं ----- != ----- जांचता है कि क्या एक संख्या दूसरी के समान नहीं है

आइए उदाहरण देखें।

उदाहरण

# दो संख्याएं इनिशियलाइज़ करें
a = 5
b = 2

# अधिक
print(f'Greater than: {a > b}')
# अधिक या बराबर
print(f'Greater than or equal to: {a >= b}')
# कम
print(f'Less than: {a < b}')
# कम या बराबर
print(f'Less than or equal to: {a <= b}')
# बराबर
print(f'Equal to: {a == b}')
# बराबर नहीं
print(f'Not equal to: {a != b}')

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम मिलेंगे।

Greater than: True
Greater than or equal to: True
Less than: False
Less than or equal to: False
Equal to: False
Not equal to: True

तार्किक ऑपरेटर

तार्किक ऑपरेटर and, or, और not जैसे तार्किक संक्रियाएं करने के लिए उपयोग किए जाते हैं।

  • and ----- यदि दोनों True हैं तो True
  • or ----- यदि दोनों False हैं तो False
  • not ----- ऑपरेंड को उलट देता है

आइए उदाहरण देखें।

उदाहरण

# वेरिएबल इनिशियलाइज़ करें
a = True
b = False

# and
print(f'and: {a and b}')
# or
print(f'or: {a or b}')
# not
print(f'not: {not a}')
print(f'not: {not b}')

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम मिलेंगे।

and: False
or: True
not: False
not: True

बिटवाइज़ ऑपरेटर

बिटवाइज़ ऑपरेटर and, or, और not जैसे बिटवाइज़ संक्रियाएं करने के लिए उपयोग किए जाते हैं।

  • & ----- यदि दोनों True हैं तो True
  • | ----- यदि दोनों False हैं तो False
  • ~ ----- ऑपरेंड को उलट देता है

आइए उदाहरण देखें।

उदाहरण

# संख्याएं इनिशियलाइज़ करें
a = 5
b = 2

# बिटवाइज़ and
print(f'Bitwise and: {a & b}')
# बिटवाइज़ or
print(f'Bitwise or: {a | b}')
# बिटवाइज़ not
print(f'Bitwise not: {~a}')
# बिटवाइज़ not
print(f'Bitwise not: {~b}')

आउटपुट

यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न परिणाम मिलेंगे।

Bitwise and: 0
Bitwise or: 7
Bitwise not: -6
Bitwise not: -3

असाइनमेंट ऑपरेटर

असाइनमेंट ऑपरेटर वेरिएबल को मान असाइन करने के लिए उपयोग किए जाते हैं। हमारे पास निम्न असाइनमेंट ऑपरेटर हैं।

  • = ----- एक संख्या को वेरिएबल में असाइन करें
  • += ----- एक संख्या जोड़ें और वेरिएबल में असाइन करें
  • -= ----- एक संख्या घटाएं और वेरिएबल में असाइन करें
  • *= ----- एक संख्या गुणा करें और वेरिएबल में असाइन करें
  • /= ----- एक संख्या विभाजित करें और वेरिएबल में असाइन करें
  • //= ----- फ्लोर डिवीजन करें और वेरिएबल में असाइन करें
  • %= ----- मॉड्यूलस करें और वेरिएबल में असाइन करें

आइए उदाहरण देखें।

उदाहरण

# =
a = 5
print(f'=: {a}')

# +=
a += 1  # a = a + 1
print(f'+=: {a}')

# -=
a -= 1  # a = a - 1
print(f'-=: {a}')

# *=
a *= 2  # a = a * 2
print(f'*=: {a}')

# /=
a /= 2  # a = a / 2
print(f'/=: {a}')

# //=
a //= 2  # a = a // 2
print(f'//=: {a}')

# %=
a %= 10  # a = a % 10
print(f'%=: {a}')

आउटपुट

यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न परिणाम मिलेंगे।


            
  1. - पायथन स्टैंडर्ड ऑपरेटर्स को फ़ंक्शन्स के रूप में (operator मॉड्यूल)

    प्रोग्रामिंग में, ऑपरेटर आमतौर पर एक सिंबल (की) होता है जो किसी विशेष ऑपरेशन जैसे जोड़, घटाव, तुलना आदि को करने के लिए पूर्वनिर्धारित होता है। पायथन में बिल्ट-इन ऑपरेशन्स का एक बड़ा सेट होता है जो विभिन्न श्रेणियों जैसे अंकगणितीय, तुलना, बिट-वाइज़, सदस्यता आदि में विभाजित होते हैं। पायथन लाइब्रेरी

  1. - Python में तुलना ऑपरेटर्स की चेनिंग

    कभी-कभी हमें एक ही स्टेटमेंट में एक से अधिक कंडीशन चेकिंग का उपयोग करने की आवश्यकता होती है। इसके लिए कुछ बेसिक सिंटैक्स हैं जैसे x < y < z, या if x < y and x < z आदि। अन्य भाषाओं की तरह, Python में कुछ बेसिक तुलना ऑपरेटर्स हैं। ये तुलना ऑपरेटर्स हैं , <=, , =, ==, !=, is, is not, in, not in। इन ऑपर

  1. - Python में विभिन्न बेसिक ऑपरेटर्स क्या हैं?

    Python में ऑपरेटर्स को इस प्रकार वर्गीकृत किया जाता है: अंकगणितीय ऑपरेटर्स + जोड़ के लिए - घटाव के लिए * गुणा के लिए / भाग के लिए // फ्लोर डिवीजन के लिए % मोड्यूलो या शेषफल के लिए रिलेशनल ऑपरेटर्स > ग्रेटर दैन के लिए >= ग्रेटर दैन या इक्वल टू के लिए < लेस दैन के लिए <= लेस दैन या इक्