Table of Contents
Python Operators म्हणजे काय?
Python Operators म्हणजे variables आणि values वर operations (calculation, comparison, logical decision) करण्यासाठी वापरले जाणारे symbols किंवा keywords.
उदाहरण:
+ – * / == and or in
सोप्या भाषेत: Operators म्हणजे programming मधील गणित आणि decision घेण्यासाठी वापरले जाणारे tools.
Why You Should Trust This Article?
मी Python programming शिकवण्याचा आणि beginners ना practical examples देण्याचा अनुभव असल्यामुळे हा लेख खास Marathi learners साठी सोप्या भाषेत तयार केला आहे.
- Real examples
- Simple Marathi explanations
- Practical use cases
- Interview clarity
हे सर्व दिले आहे.
-> हा लेख खास Marathi learners साठी तयार केलेला आहे.
Python Operators का महत्वाचे आहेत?
जर operators समजले नाहीत तर:
- Conditions लिहिता येत नाहीत
- Calculations करता येत नाहीत
- Logic develop होत नाही
-> म्हणजे programming strong होत नाही.
Python Operators चे प्रकार | Types of Operators in Python
| Type | Purpose | Example |
|---|---|---|
| Arithmetic | गणित | +, -, * |
| Comparison | तुलना | ==, > |
| Logical | Conditions | and, or |
| Assignment | Value store | =, += |
| Bitwise | Binary | &, |
| Identity | Memory check | is |
| Membership | Collection check | in |
Arithmetic Operators कधी वापरतात?
-> जेव्हा तुम्हाला calculation करायची असेल.
Examples:
- Calculator app
- Shopping bill
- Percentage calculation
- Salary system
| ऑपरेटर | नाव (Name) | उदाहरण | स्पष्टीकरण (Explanation) | आउटपुट |
|---|---|---|---|---|
+ | बेरीज (Addition) | a = 10; b = 5; print(a + b) | 10 आणि 5 ची बेरीज करतो | 15 |
- | वजाबाकी (Subtraction) | a = 10; b = 5; print(a - b) | 10 मधून 5 वजा करतो | 5 |
* | गुणाकार (Multiplication) | a = 10; b = 5; print(a * b) | 10 चा 5 ने गुणाकार करतो | 50 |
/ | भागाकार (Division) | a = 10; b = 5; print(a / b) | 10 ला 5 ने भागतो (दशांश परिणाम देतो) | 2.0 |
// | पूर्णांक भागाकार (Floor Division) | a = 10; b = 3; print(a // b) | 10 ला 3 ने भागल्यावर पूर्णांक भाग दाखवतो | 3 |
% | शिल्लक (Modulus) | a = 10; b = 3; print(a % b) | 10 ला 3 ने भागल्यावर उरलेली शिल्लक दाखवतो | 1 |
** | घातांक (Exponent) | a = 2; b = 3; print(a ** b) | 2 चा 3 वा घात (2³) काढतो | 8 |
Arithmetic Operators रिअल-टाइम उदाहरण Marathi
1. उदाहरण:
तुमच्याकडे 3 शेतं आहेत आणि प्रत्येक शेतात 25 आंब्याची झाडं आहेत. तुम्हाला एकूण झाडांची संख्या काढायची आहे.
shete = 3
zade_pratyek_shetat = 25
total_zade = shete * zade_pratyek_shetat
print(“एकूण आंब्याची झाडं:”, total_zade)
-> आउटपुट:
एकूण आंब्याची झाडं: 75
2. उदाहरण
तुमच्याकडे ₹1000 आहेत आणि तुम्ही दर आठवड्याला ₹250 खर्च करता, तर 4 आठवड्यांनी किती पैसे उरतील?
pahile_paise = 1000
pratyek_aathavda_kharcha = 250
aathavde = 4
total_kharcha = pratyek_aathavda_kharcha * aathavde
urleli_rakkam = pahile_paise – total_kharcha
print(“उरलेले पैसे:”, urleli_rakkam)
-> आउटपुट:
उरलेले पैसे: 0
Comparison Operators कधी वापरतात?
जेव्हा तुम्हाला decision घ्यायचा असेल.

Examples:
- Login validation
- Exam result
- Age check
- Password match
| ऑपरेटर | नाव (Name) | उदाहरण | स्पष्टीकरण (Explanation) | आउटपुट |
|---|---|---|---|---|
== | बरोबर आहे का? (Equal to) | a = 5; b = 5; print(a == b) | दोन्ही समान आहेत का ते तपासतो | True |
!= | वेगळं आहे का? (Not equal to) | a = 5; b = 3; print(a != b) | दोन्ही वेगळे आहेत का ते तपासतो | True |
> | पेक्षा मोठं (Greater than) | a = 10; b = 5; print(a > b) | a b पेक्षा मोठं आहे का ते तपासतो | True |
< | पेक्षा लहान (Less than) | a = 10; b = 20; print(a < b) | a b पेक्षा लहान आहे का ते तपासतो | True |
>= | मोठं किंवा बरोबर (Greater than or equal to) | a = 10; b = 10; print(a >= b) | a मोठं किंवा बरोबर आहे का ते तपासतो | True |
<= | लहान किंवा बरोबर (Less than or equal to) | a = 5; b = 10; print(a <= b) | a लहान किंवा बरोबर आहे का ते तपासतो | True |
Comparison Operators – रिअल-टाइम उदाहरण मराठीत
उदाहरण १:
तुमचं वय आणि मतदानासाठी आवश्यक वय याची तुलना करूया.
vay = 17
matdar_vay = 18
print(“तुम्ही मतदान करू शकता का?”, vay >= matdar_vay)
-> आउटपुट:
तुम्ही मतदान करू शकता का? False
उदाहरण २:
तुमच्याकडे 50 सफरचंद आहेत, आणि मित्राकडे 40 सफरचंद आहेत. कोणाकडे जास्त आहेत ते तपासूया.
tumchya_kade = 50
mitrachya_kade = 40
print(“तुमच्याकडे जास्त सफरचंद आहेत का?”, tumchya_kade > mitrachya_kade)
-> आउटपुट:
तुमच्याकडे जास्त सफरचंद आहेत का? True
उदाहरण ३:
दोन विद्यार्थ्यांचे गुण तपासून पाहू, ते समान आहेत का?
student1 = 85
student2 = 85
print(“दोघांचे गुण समान आहेत का?”, student1 == student2)
-> आउटपुट:
दोघांचे गुण समान आहेत का? True
Logical Operators कधी वापरतात?
Multiple conditions combine करण्यासाठी.
Real Life:
- ATM withdrawal rules
- Website login
- Eligibility check
age = 22
salary = 30000
print(age > 18 and salary > 20000)
Logical Operators – रिअल-टाइम उदाहरण मराठीत

उदाहरण १:
तुमचं वय आणि नागरिकत्व तपासून बघूया — तुम्ही मतदान करू शकता का?
vay = 20
citizen = True
print(“तुम्ही मतदान करू शकता का?”, vay >= 18 and citizen == True)
-> आउटपुट:
तुम्ही मतदान करू शकता का? True
-> स्पष्टीकरण:
दोन्ही अटी (वय >=18 आणि नागरिकत्व True) योग्य असल्याने आउटपुट True.
उदाहरण २:
शेतकरी पावसावर किंवा विहिरीवर अवलंबून आहे. दोन्हीपैकी एक असला तरी पाणी मिळेल का?
pavus = False
vihir = True
print(“शेतात पाणी मिळेल का?”, pavus or vihir)
-> आउटपुट:
शेतात पाणी मिळेल का? True
स्पष्टीकरण:
विहीर असल्याने (एक तरी True), पाणी मिळेल.
उदाहरण ३:
विद्यार्थी परीक्षेत पास झाला का नाही हे तपासू , जर गुण 35 पेक्षा कमी असतील तर तो पास नाही.
marks = 30
print(“विद्यार्थी पास झाला का?”, not (marks < 35))
-> आउटपुट:
विद्यार्थी पास झाला का? False
स्पष्टीकरण:
marks < 35 हे True आहे, पण not त्याचं उलट करतं → False.
Assignment Operators Productivity कसे वाढवतात?
-> Normal:
x = x + 5
-> Short:
x += 5
Assignment Operators म्हणजे काय?
Assignment operators म्हणजे variable मध्ये value साठवण्यासाठी किंवा अपडेट करण्यासाठी वापरले जाणारे चिन्ह.
उदा. =, +=, -=, *=, /= वगैरे.
Error कमी होतात
जेव्हा तुम्ही कमी कोड लिहिता, तेव्हा चुकांची शक्यता कमी होते.
x += 5 ही एक स्पष्ट आणि अचूक ओळ आहे — त्यामुळे डिबगिंग (debugging) सुद्धा सोपी होते.
Performance सुधारते (थोडी पण प्रभावी)
Python interpreter ला कमी computation लिहिल्याने कोड जलद समजतो.
उदा. x += 5 हे internally optimized असतं.
Time Saving (वेळ वाचतो)
जेंव्हा तुम्ही मोठ्या loop मध्ये काम करता, तेव्हा assignment operators वापरल्यामुळे वेळ वाचतो.
-> उदाहरण:
total = 0
for i in range(5):
total += i
Assignment Operators – रिअल-टाइम उदाहरण मराठीत
-> शेतीत उत्पादन वाढवणे:
bheti = 10 # सुरुवातीला 10 किलो उत्पादन
bheti += 5 # खत वापरल्यावर 5 किलोने वाढ
bheti -= 2 # कीटकांमुळे 2 किलोने घट
print(“एकूण उत्पादन:”, bheti, “किलो”)
-> आउटपुट:
एकूण उत्पादन: 13 किलो
येथे आपण += आणि -= वापरून Productivity (Output) वाढ-घट मोजली सोप्या पद्धतीने.

Identity vs Equality (Important Interview Topic)
== → value compare
is → memory compare
Example:
a = [1,2]
b = [1,2]
print(a == b) # True
print(a is b) # False
हा interview मध्ये खूप विचारला जातो.
Membership Operators Real Use
in
not in
- Username exists?
- Product list check
- Permission system
Example:
users = [“ram”, “shyam”]
print(“ram” in users)
Real-World Practical Examples
Example 1 — Student Pass/Fail
marks = 40
if marks >= 35:
print(“Pass”)
else:
print(“Fail”)
Example 2 — Even/Odd Check
num = 10
if num % 2 == 0:
print(“Even”)
Example 3 — Login System
username = “admin”
password = “1234”
if username == “admin” and password == “1234”:
print(“Login Success”)
Common Mistakes Beginners करतात
= आणि == confuse करणे
and/or logic चुकीचा वापर
is operator value comparison साठी वापरणे
Q1. Python operators किती प्रकारचे असतात?
Ans: Python मध्ये 7 प्रकारचे operators असतात.
Q2. Python मध्ये सर्वात जास्त वापरले जाणारे operators कोणते?
Ans: Arithmetic, Comparison आणि Logical operators.
Q3. == आणि is मध्ये फरक काय?
Ans: == value compare करतो is memory compare करतो
Q4. Python operators beginners साठी अवघड आहेत का?
Ans: नाही. योग्य examples दिले तर खूप सोपे आहेत.


