Operators in Python in Hindi – पायथन ऑपरेटर क्या है? पूरी जानकारी
Python Operators in Hindi, Types of Operators in Python, Python Tutorial for Beginners
Python Programming में Operators एक बहुत महत्वपूर्ण भूमिका निभाते हैं। जब भी हमें किसी Data पर कोई गणना (Calculation), तुलना (Comparison) या निर्णय (Decision Making) करना होता है, तब Operators का उपयोग किया जाता है।
यदि आप Python सीखना शुरू कर रहे हैं, तो Variables और Data Types के बाद Operators को समझना बेहद जरूरी है। इस लेख में हम Python के सभी प्रमुख Operators को आसान हिंदी भाषा में उदाहरण सहित समझेंगे।
Python Operator क्या है?
Operator एक विशेष Symbol या Keyword होता है जो किसी Value या Variable पर Operation करने के लिए उपयोग किया जाता है।
सरल शब्दों में कहें तो Operator Data पर कोई कार्य करने का निर्देश देता है।
उदाहरण:
a = 10
b = 5
print(a + b)
Output:
15
यहाँ + एक Operator है जो Addition का कार्य कर रहा है।
Python Operators के प्रकार
Python में मुख्य रूप से निम्न प्रकार के Operators होते हैं:
- Arithmetic Operators
- Comparison Operators
- Logical Operators
- Assignment Operators
- Bitwise Operators
- Identity Operators
- Membership Operators
अब प्रत्येक Operator को विस्तार से समझते हैं।
1. Arithmetic Operators
Arithmetic Operators का उपयोग गणितीय कार्यों के लिए किया जाता है।
Addition (+)
दो Numbers को जोड़ता है।
a = 10
b = 20
print(a + b)
Output:
30
Subtraction (-)
एक Number को दूसरे से घटाता है।
a = 20
b = 10
print(a - b)
Output:
10
Multiplication (*)
दो Numbers का गुणा करता है।
a = 5
b = 4
print(a * b)
Output:
20
Division (/)
भाग करने के लिए उपयोग किया जाता है।
a = 20
b = 4
print(a / b)
Output:
5.0
Modulus (%)
भाग देने के बाद बचा हुआ शेषफल Return करता है।
a = 17
b = 5
print(a % b)
Output:
2
Exponent (**)
Power निकालने के लिए उपयोग किया जाता है।
print(2 ** 3)
Output:
8
Floor Division (//)
केवल पूर्ण भाग देता है।
print(17 // 5)
Output:
3
2. Comparison Operators
Comparison Operators दो Values की तुलना करते हैं और Result में True या False Return करते हैं।
Equal To (==)
print(10 == 10)
Output:
True
Not Equal To (!=)
print(10 != 5)
Output:
True
Greater Than (>)
print(20 > 10)
Output:
True
Less Than (<)
print(5 < 10)
Output:
True
Greater Than Equal To (>=)
print(10 >= 10)
Output:
True
Less Than Equal To (<=)
print(5 <= 10)
Output:
True
3. Logical Operators
Logical Operators का उपयोग Multiple Conditions को Combine करने के लिए किया जाता है।
AND Operator
दोनों Conditions True होने पर ही True Return करता है।
print(10 > 5 and 20 > 15)
Output:
True
OR Operator
यदि कोई एक Condition True हो तो Result True होगा।
print(10 > 5 or 20 < 10)
Output:
True
NOT Operator
Condition का उल्टा Result देता है।
print(not(10 > 5))
Output:
False
4. Assignment Operators
Assignment Operators Variables में Value Store या Update करने के लिए उपयोग किए जाते हैं।
Simple Assignment
x = 10
Add and Assign (+=)
x = 10
x += 5
print(x)
Output:
15
Subtract and Assign (-=)
x = 10
x -= 3
print(x)
Output:
7
Multiply and Assign (*=)
x = 10
x *= 2
print(x)
Output:
20
Divide and Assign (/=)
x = 20
x /= 2
print(x)
Output:
10.0
5. Bitwise Operators
Bitwise Operators Binary Values पर कार्य करते हैं।
इनका उपयोग Advanced Programming, Networking और System Programming में अधिक किया जाता है।
मुख्य Bitwise Operators:
&
|
^
~
<<
>>
उदाहरण:
a = 5
b = 3
print(a & b)
Output:
1
6. Identity Operators
Identity Operators यह जांचते हैं कि दो Variables Memory में एक ही Object को Refer कर रहे हैं या नहीं।
is Operator
x = [1, 2, 3]
y = x
print(x is y)
Output:
True
is not Operator
x = [1, 2]
y = [1, 2]
print(x is not y)
Output:
True
7. Membership Operators
Membership Operators का उपयोग यह जांचने के लिए किया जाता है कि कोई Value किसी Collection का हिस्सा है या नहीं।
in Operator
fruits = ["Apple", "Banana", "Mango"]
print("Apple" in fruits)
Output:
True
not in Operator
fruits = ["Apple", "Banana", "Mango"]
print("Orange" not in fruits)
Output:
True
Real Life Example of Python Operators
मान लीजिए किसी विद्यार्थी के अंक जांचने हैं।
marks = 75
if marks >= 33:
print("Pass")
else:
print("Fail")
यहाँ:
>=Comparison Operator है।=Assignment Operator है।ifCondition का उपयोग किया गया है।
Beginners द्वारा की जाने वाली सामान्य गलतियाँ
= और == में अंतर न समझना
गलत:
if x = 10:
सही:
if x == 10:
Division और Floor Division में भ्रम
print(10 / 3)
Output:
3.333333333
जबकि
print(10 // 3)
Output:
3
Python Operators सीखने के फायदे
- Calculations आसानी से कर सकते हैं।
- Decision Making Programs बना सकते हैं।
- Conditions Apply कर सकते हैं।
- Complex Logic Implement कर सकते हैं।
- Real-World Applications विकसित कर सकते हैं।
निष्कर्ष
Python Operators Programming की सबसे महत्वपूर्ण बुनियादी अवधारणाओं में से एक हैं। इनके बिना किसी भी Program में Calculation, Comparison, Condition Checking या Data Manipulation करना संभव नहीं है। यदि आप Arithmetic, Comparison, Logical, Assignment, Bitwise, Identity और Membership Operators को अच्छी तरह समझ लेते हैं, तो Python Programming सीखना आपके लिए काफी आसान हो जाएगा।
शुरुआत में छोटे-छोटे Programs बनाकर प्रत्येक Operator का अभ्यास करें। नियमित Practice से आप Operators का उपयोग वास्तविक Projects और Applications में आत्मविश्वास के साथ कर पाएंगे।