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

पायथन में बुनियादी ऑपरेटर

इस ट्यूटोरियल में, हम पायथन में बुनियादी ऑपरेटरों के बारे में जानने जा रहे हैं।

अंकगणित संचालिका

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

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

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

उदाहरण

# 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

निष्कर्ष

यदि आपको ट्यूटोरियल के बारे में कोई संदेह है, तो उनका टिप्पणी अनुभाग में उल्लेख करें।


  1. कार्यों के रूप में पायथन मानक ऑपरेटर

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

  1. पायथन में चेनिंग तुलना ऑपरेटर

    कभी-कभी हमें एक स्टेटमेंट में एक से अधिक कंडीशन चेकिंग का उपयोग करने की आवश्यकता होती है। इस तरह की जाँच के लिए कुछ बुनियादी सिंटैक्स हैं x

  1. पायथन में विभिन्न बुनियादी ऑपरेटर क्या हैं?

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