Python Operators in Hindi (पाइथन ऑपरेटर को समझें)

Python Operators in Hindi: पाइथन ऑपरेटर एक symbol है जो आमतौर पर एक क्रिया (action) या प्रक्रिया (process) का प्रतिनिधित्व करता है। एक ऑपरेटर एक निश्चित मान या ऑपरेंड में हेरफेर करने में सक्षम है। मूल रूप से, ये symbol गणित और logic से अनुकूलित किए गए थे।

इस पाठ ‘Python Operators in Hindi‘ में, आप सीखेंगे कि पाइथन ऑपरेटर क्या है? और सभी प्रकार के ऑपरेटर्स को उदाहरणों के साथ। यह आपको पाइथन प्रोग्रामिंग भाषा को बेहतर ढंग से समझने में मदद करेगा।

इससे पहले कि आप इस लेख को पढ़ें, आपको पाइथन variables और डेटा प्रकारों (data types) का बुनियादी ज्ञान जानना होगा, ये आपको पाइथन ऑपरेटर को समझने में मदद करेगा।

पाइथन ऑपरेटर्स क्या है (Python Operators)

पाइथन ऑपरेटर क्या है (Python Operators in Hindi)

पाइथन ऑपरेटर विशेष प्रतीक (symbol) हैं जो ऑपरेंड पर कुछ ऑपरेशन करते हैं और परिणाम वापस करते हैं। पाइथन ऑपरेटर्स का उपयोग चर (variables) और मूल्यों (values) पर संचालन (operation) करने के लिए किया जाता है।

उदाहरण के लिए, 2 + 4 एक व्यंजक (expression) है, जहाँ + एक संचालिका (operator) है जो संख्यात्मक (numeric) बाएँ संकार्य (operand) 2 और दाएँ पक्ष संकार्य 4 पर अंकगणितीय (arithmetic) जोड़ संचालन करता है और परिणामस्वरूप दो संकार्यों (operands) का कुल राशि देता है।

तो यहाँ + एक पाइथन ऑपरेटर है। आइए दो मानों को एक साथ जोड़ने के लिए इस “+” ऑपरेटर का उपयोग करें:

print(2 + 4)

अपना पाइथन editor खोलें और इस कोड को लिखें और चलाएं।

नोट: यदि आपके सिस्टम पर पाइथन स्थापित नहीं है, तो पहले Python install करें।

स्क्रीन पर आउटपुट (Output) कुछ इस तरह होगा:

Example of Python Operators in Hindi

ऑपरेटर के प्रकार (Types of Operators in Python)

पाइथन में 7 प्रकार के ऑपरेटर हैं जिनका आप उपयोग कर सकते हैं:

Python Operators infographic
  1. अंकगणित (Arithmetic) ऑपरेटर
  2. असाइनमेंट (Assignment) ऑपरेटर
  3. तुलना Comparison ऑपरेटर
  4. लॉजिकल (Logical) ऑपरेटर्स
  5. पहचान (Identity) ऑपरेटर
  6. Membership Test ऑपरेटर
  7. बिटवाइज़ (Bitwise) ऑपरेटर

आइए इन सभी पाइथन ऑपरेटर्स को उदाहरण के साथ एक-एक करके समझते हैं –

1. Python Arithmetic Operators

मूल रूप से, अंकगणित (Arithmetic) ऑपरेटर संख्यात्मक (numeric) ऑपरेंड पर सामान्य गणितीय (mathematical) ऑपरेशन करते हैं।

Arithmetic ऑपरेटर परिणाम का प्रकार लौटाते हैं, जो नीचे दिए गए operands के प्रकार पर निर्भर करता है।

  1. यदि कोई operand एक complex संख्या है, तो परिणाम complex में बदल जाता है;
  2. अगर ऑपरेंड एक floating point नंबर है, तो परिणाम floating point में बदल जाता है;
  3. यदि दोनों ऑपरेंड integers हैं, तो परिणाम एक integers है और किसी रूपांतरण (conversion) की आवश्यकता नहीं है।

निम्न तालिका पाइथन में सभी arithmetic ऑपरेटर्स को सूचीबद्ध करती है:

Operatorsनामउदाहरण
घटाव (Subtraction)y – x
*गुणा (Multiplication)x * y
+जोड़ (Addition)y + x
%मापांक (Modulus)x % y
/विभाजन (Division)y / x
**घातांक (Exponentiation)x ** y
//तल विभाजन (Floor division)y // x

Arithmetic ऑपरेटरों के व्यावहारिक कोड के साथ समझें:

# Subtraction (-) operators
y = 4
x = 2
print(y - x)

# Multiplication (*) operators
x = 2
y = 4
print(x * y)

# Addition (+) operators
y = 2
x = 2
print(y + x)

# Modulus (%) operators
x = 4
y = 2
print(x % y)

# Division (/) operators
y = 10
x = 2
print(y / x)

# Exponentiation (**) operators
x = 2
y = 5
print(x ** y) #same as 2*2*2*2*2

# Floor Division (/) operators
y = 5
x = 2
print(y // x)

2. Assignment Operators

असाइनमेंट Operators का उपयोग चरों (variables) को मान निर्दिष्ट करने के लिए किया जाता है.

निम्न तालिका python में सभी असाइनमेंट ऑपरेटर्स को सूचीबद्ध करती है:

ऑपरेटर्सउदाहरणSame As
=x = 5x = 5
+=x += 3x = x + 3
-=x -= 3x = x – 3
*=x *= 3x = x * 3
/=x /= 3x = x / 3
%=x %= 3x = x % 3
//=x //= 3x = x // 3
**=x **= 3x = x ** 3
&=x &= 3x = x & 3
|=x |= 3x = x | 3
^=x ^= 3x = x ^ 3
>>=x >>= 3x = x >> 3
<<=x <<= 3x = x << 3

3. Python Comparison Operators

मूल रूप से, Comparison ऑपरेटर दो ऑपरेंड की तुलना करते हैं और एक बूलियन को सही (true) या गलत (false) लौटाते हैं:

OperatorनामउदाहरणOutput
==Equala = 5
b = 3
print(a == b)
False
!=Not equaly = 5
x = 3
print(y != x)
True
>Greater thana = 5
b = 3
print(a > b)
True
<Less thany = 5
x = 3
print(y < x)
False
>=Greater than or equal toa = 5
b = 3
print(a >= b)
True
<=Less than or equal toy = 5
x = 3
print(y <= x)
False

4. Python Logical Operators

logical ऑपरेटर्स का उपयोग दो boolean expressions को combine करने के लिए किया जाता है।

मूल रूप से, यह conditional statements को combine करता है।

Logical operations आम तौर पर सभी objects पर लागू होते हैं, और identity tests, truth tests, और boolean operations का समर्थन करते हैं।

OperatorविवरणउदाहरणOutput
and इसमें अगर दोनों statements True है तो True वापसी करता है।a = 5
print(a > 3 and a < 10)
True
orअगर एक statements True है तो यह True वापसी करता है।y = 5
print(y > 3 or y < 4)
True
notयह परिणाम को उल्टा करता है, यदि परिणाम True है तो False लौटाता है।x = 5
print(not(x > 3 and x < 10))
False

5. Python Identity Operators

Identity Operators जाँचते हैं कि क्या दो objects का एक ही आईडी मान है। दोनों ऑब्जेक्ट एक ही मेमोरी लोकेशन की ओर इशारा करते हैं।

OperatorविवरणउदाहरणOutput
is इसमें अगर दोनो variables एक ही object है तो True वापसी करता है।a = [“badal”, “web dev”]
b = [“badal”, “web dev”]
c = a
print(a is c)
print(a is b)
print(a == b)
True
False
True
is notअगर दोनो variables एक ही object नहीं है तो True वापसी करता है।a = [“badal”, “web dev”]
b = [“badal”, “web dev”]
c = a
print(a is not c)
print(a is not b)
print(a != b)
False
True
False

6. Python Membership Operators

मूल रूप से, membership test operators in और not in परीक्षण करता है कि अनुक्रम में कोई आइटम दिया गया है या नहीं।

स्ट्रिंग और bytes प्रकारों के लिए, x in y True है यदि और केवल यदि x  y का एक विकल्प है।

ऑपरेटर्सविवरणउदाहरणOutput
in इसमें, यदि object में निर्दिष्ट मान वाला अनुक्रम मौजूद है, तो True वापसी करता है।x = [“badal”, “web dev”]
print(“web dev” in x)
True
not inयदि object में निर्दिष्ट मान वाला अनुक्रम मौजूद नहीं है, तो True वापसी करता है।x = [“badal”, “web dev”]
print(“design” not in x)
True

7. Python Bitwise Operators

Bitwise Operators बाइनरी ऑपरेंड पर संचालन करते हैं:

ऑपरेटर्सनामविवरण
ANDयह यदि दोनों bit 1 हैं तो प्रत्येक bit को 1 पर सेट करता है।
|ORप्रत्येक बिट को 1 पर सेट करता है यदि दो बिट्स में से एक 1 है।
 ^XORयह प्रत्येक बिट को 1 पर सेट करता है यदि दो में से केवल एक बिट 1 है।
NOTसभी bits को उलट देता है
<<Zero fill left shiftयह zeros को दाएँ से अंदर धकेल कर बाईं ओर खिसकाएँ और सबसे बाएँ भाग को गिरने दें।
>>Signed right shiftबाईं ओर से सबसे बाईं बिट की प्रतियों को धक्का देकर दाईं ओर शिफ्ट करता है, और सबसे दाईं ओर के bits को गिरने देता है।

FREE Python Course in Hindi

अगर आप फ्री में Python भाषा को हिंदी में सीखना चाहते है तो नीचे दिए गए हमारे फ्री course से अभी सीखना शुरू करें –

यह भी पढ़ें:

निष्कर्ष

इस ट्यूटोरियल में हमने सीखा की पाइथन ऑपरेटर का उपयोग चर और मूल्यों पर संचालन करने के लिए किया जाता है। और साथ ही आप सभी पाइथन ऑपरेटर्स को उदाहरणों के साथ उपयोग करना सिखा हैं।

तो अंतिम विचार यह है कि Python operators को समझना महत्वपूर्ण है, उनके बिना, आप values और variables पर संचालन नहीं कर सकते।

लेकिन इस ट्यूटोरियल को पढ़ने के बाद अब आप जानते हैं कि पाइथन ऑपरेटर्स का उपयोग कैसे किया जाता है।

यदि आपके कोई प्रश्न हैं तो बेझिझक पूछें और पाइथन प्रोग्रामिंग भाषा को फ्री में सीखने के लिए हमारे फेसबुक ग्रुप से जुड़ें।

पिछला लेखDecision Making in C in Hindi (if, else, Nested, Switch)
अगला लेखInstall React JS in Hindi – React JS Install करें (Win, Mac, Linux)
Md Badiruddin
वह एक पेशेवर वेब और ऐप डेवलपर और भारतीय ब्लॉगर हैं। वह लोगों की मदद करना और उनका मार्गदर्शन करना पसंद करते हैं। इसलिए वह इस ब्लॉग "ट्यूटोरियल इन हिंदी" में अपना ज्ञान हिंदी भाषा में साझा करते हैं। अगर आपको यह पोस्ट मददगार लगे तो इसे शेयर जरूर करें।

कोई जवाब दें

कृपया अपनी टिप्पणी दर्ज करें!
कृपया अपना नाम यहाँ दर्ज करें

five + twenty =