Operators in Python in Hindi – पायथन ऑपरेटर क्या है? पूरी जानकारी

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 होते हैं:

  1. Arithmetic Operators
  2. Comparison Operators
  3. Logical Operators
  4. Assignment Operators
  5. Bitwise Operators
  6. Identity Operators
  7. 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 है।
  • if Condition का उपयोग किया गया है।

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 में आत्मविश्वास के साथ कर पाएंगे।

Leave a Comment

Your email address will not be published. Required fields are marked *

Shopping Cart
Scroll to Top