इस ट्यूटोरियल में, हम पायथन में बुनियादी ऑपरेटरों के बारे में जानने जा रहे हैं।
अंकगणित संचालिका
अंकगणित संचालिका गणितीय संक्रियाओं जैसे जोड़, घटाव, गुणा, आदि को करने में उपयोगी होती है,
- जोड़ ----- दो संख्याओं को जोड़ता है ----- +
- घटाव ----- एक संख्या को दूसरे से घटाना ----- -
- गुणा ----- दो संख्याओं का गुणा ----- *
- विभाजन ----- एक संख्या को दूसरी संख्या से विभाजित करता है ----- /
- फ्लोर डिवीजन ------ यह विभाजन के बाद पूर्णांक देता है ----- //
- मापांक ----- यह शेष -----% देता है
आइए उदाहरण देखें।
उदाहरण
# initialising two numbers
a = 5
b = 2
# addition
print(f'Addition: {a + b}')
# substraction
print(f'Substraction: {a - b}')
# multiplication
print(f'Multiplication: {a * b}')
# division
print(f'Division: {a / b}')
# floor division
print(f'Floor Division: {a // b}')
# modulus
print(f'Modulus: {a % b}') आउटपुट
यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो आपको निम्नलिखित परिणाम प्राप्त होंगे।
Addition: 7 Substraction: 3 Multiplication: 10 Division: 2.5 Floor Division: 2 Modulus: 1
रिलेशनल ऑपरेटर्स
रिलेशनल ऑपरेटर या तो सच लौटाते हैं या झूठा नतीजतन। इन ऑपरेटरों का उपयोग पायथन में एक ही प्रकार की वस्तुओं की तुलना करने के लिए किया जाता है। आइए देखते हैं रिलेशनल ऑपरेटरों की सूची।
- ----- से बड़ा> ----- जांचता है कि कोई संख्या दूसरी संख्या से बड़ी है या नहीं
- ----- से बड़ा या बराबर
- से कम ----- <----- जांचता है कि कोई संख्या अन्य से कम है या नहीं
- इससे कम या बराबर ----- <=----- यह जांचता है कि कोई संख्या दूसरे से कम है या उसके बराबर है या नहीं
- बराबर ----- ==----- जांचता है कि कोई संख्या दूसरी संख्या के समान है या नहीं
- के बराबर नहीं ----- !=----- यह जांचता है कि कोई संख्या अन्य के समान नहीं है या नहीं
आइए उदाहरण देखें।
उदाहरण
# initialising two numbers
a = 5
b = 2
# greater than
print(f'Greater than: {a > b}')
# greater than or equal to
print(f'Greater than or equal to: {a >= b}')
# less than
print(f'Less than: {a < b}')
# less than or equal to
print(f'Less than or qual to: {a <= b}')
# equal to
print(f'Equal to: {a == b}')
# not equal to
print(f'Not equal to: {a != b}') आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।
Greater than: True Greater than or equal to: True Less than: False Less than or qual to: False Equal to: False Not equal to: True
लॉजिकल ऑपरेटर्स
तार्किक ऑपरेटरों का उपयोग और . जैसे तार्किक संचालन करने के लिए किया जाता है , या , और नहीं ।
- और ----- यदि दोनों सत्य हैं तो सत्य
- या ----- गलत अगर दोनों गलत हैं
- नहीं ----- ऑपरेंड को उलट देता है
आइए उदाहरण देखें।
उदाहरण
# initialising variables
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
बिटवाइज ऑपरेटर्स
बिटवाइज़ ऑपरेटरों का उपयोग और . जैसे बिटवाइज़ ऑपरेटरों को करने के लिए किया जाता है , या , और नहीं ।
- &----- यदि दोनों सत्य हैं तो सत्य
- | ----- असत्य यदि दोनों असत्य हैं
- ~ ----- ऑपरेंड को उलट देता है
आइए उदाहरण देखें।
उदाहरण
# initialising numbers
a = 5
b = 2
# bitwise and
print(f'Bitwise and: {a & b}')
# bitwise or
print(f'Bitwise or: {a | b}')
# bitwise not
print(f'Bitwise not: {~a}')
# bitwise 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 * 1
print(f'*=:- {a}')
# /=
a /= 2 # a = a / 1
print(f'/=:- {a}')
# //=
a //= 2 # a = a // 1
print(f'//=:- {a}')
# %=
a %= 10 # a = a % 1
print(f'%=:- {a}') आउटपुट
यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो आपको निम्नलिखित परिणाम प्राप्त होंगे।
=:- 5 +=:- 6 -=:- 5 *=:- 10 /=:- 5.0 //=:- 2.0 %=:- 2.0
निष्कर्ष
यदि आपको ट्यूटोरियल के बारे में कोई संदेह है, तो उनका टिप्पणी अनुभाग में उल्लेख करें।