Operators
Python Programming हो या फिर कोई और Programming language हर Programming language मे operators बहुत महत्वपूर्ण भूमिका निभाते है | | +,-,= इतयादि कुछ operators है | operators का उपयोग Comparison , calculations , assigement जैसे काम करने के लिए किया जाता है operators वे चिहन होते है | जिनके उपयोग से varriables और values पर operations किए जाते है | सरल शब्दो मे values पर operations perform करने के लिए operators का उपयोग किया जाता है | operators की अलग - अलग श्रेणियाँ है और हर operator श्रेणियाँ का अपना - अपना काम होता है | नीचे operators को समझाया गया है |
Arithmetic Operators
arithematics operators बुनियादी operators है यानि की arithematics operators का उपयोग लगभग हर program मे किया जाता है mahtematics operations (//, *, -, +) करने के लिए arithematics operators का उपयोग किया जाता है | arithematics operators numerical values पर काम करते है | नीचे arithematics operators को समझाया गया है |
| Operators | operators Sign | example | Output |
|---|---|---|---|
| Addition | + | a + b | 13 |
| substraction | - | a - b | -3 |
| multiplication | * | a - b | 40 |
| division | / | a - b | 0.625 |
Works
Addition value को आपस मे जोडने के लिए Addition operator का उपयोग किया जाता है | substraction एक value मे से दूसरी को minus करने के लिए substraction operator का उपयोग किया जाता है | multiplication values को आपस मे multiply करने के लिए multiplication operator का उपयोग किया जाता है | division एक value से दूसरी को भाग देने के लिए division operator का उपयोग किया जाता है |
1a = 1 2b = 8 3print(a+b) 4print(a-b) 5print(a*b) 6print(a/b)
9
-7
8
0.125
Code Explanation
a औ र b नाम के 2 variable बनाए गए है फिर print function के use से arithematics operators का उपयोग किया गया है |
Comparison Operators
Comparison operators को relational operators के नाम से भी जाना जाता है | Comparison operators Python language मे बहुत महात्वपूर्ण भूमिका निभाते है | Comparison-Operators का उपयोग किन्ही values की आपस मे तुलना (compare) करने के लिए किया जाता है | और output हमेशा True और False मे लौटाता है | नीचे Comparison-Operators को अच्छे से समझाया गया है
| Operators | Operators Sign | examples | Output |
|---|---|---|---|
| equal equal | == | a == b | False |
| Not Equal | != | a != b | True |
| Greaterthan | > | a > b | False |
| lessthan | < | a < b | True |
| Greaterthan equal | >= | a >= b | False |
| lessthan equal | <=< /td> | a <= b | True |
Works
double equal(= =) => a b के बराबर है | या नही ये पता करने के लिए | = = का उपयोग किया जाता है | not equal(! =) => a b के के बराबर नही है | ये पता करने के लिए | ! = का उपयोग किया जाता है | Greaterthan(>)=>a b से बडा है | ये पता करने के लिए | > का उपयोग किया जाता है | lessthan => a b से छोटा है | ये पता करने के लिए | < का उपयोग किया जाता है | Greaterthan equal (>=) => a b ke बराबर है | या a b से बडा है | पता करने के लिए >= का उपयोग किया जाता है | lessthan equal(<=) => a b के बराबर है | या a b से छोटा है | पता करने के लिए <= का उपयोग किया जाता है |
1a = 5 2b = 9 3print(a == b) 4print(a > b) 5print(a < b) 6print(a >= b) 7print(a <= b)
False
False
True
False
True
Code Explanation
a औ र b नाम के 2 variable बनाए गए है फिर print function के use से Comparison operators का उपयोग किया गया है | ये variable के नाम आप अपने अनुसार रख सकते है | पर variable name create करने के rules के अनुसार
Logical Operators
Logical Operators भी True False मे ही output return करते है दो condition को जोडने के लिए Logical-operator का उपयोग किया जाता है | mainly Logical operator तीन तरह के होते है जिनका उपयोग करपाना बहुत सरल है नीचे Logical Operators को अच्छे से समझाया गया है
| Operators | example | Output |
|---|---|---|
| AND | a==b and a!=b and a>b | False |
| Or | a==b or a!=b or a>b | True |
| Not | not a!=b | False |
And के case मे सभी conditions सही होने पर output True मे मिलता है | अन्यथा False
मे |
Or के case मे सभी conditions मे से कोई एक condition भी True होने पर output
True मे मिलता है |
Not का उपयोग करने पर condition उल्टी हो जाती है |
1a = 20 2b = 10 3print(a==b and a!=b and a>b) 4print(a==b and a!=b or a>b) 5print(not a!=b)
False
True
False
Code Explanation
a औ र b नाम के 2 variable बनाए गए है फिर print function के use से Logical operators का उपयोग किया गया है |
Assigement Operators
varriables के अन्दर value assign करने के लिए Assigement operators का उपयोग किया जाता है|सरल शब्दो मे , किसी varriable के अन्दर value assign करने के लिए कोई दुसरा varriable बनाने की जरुरत ना पडे इसलिए assigement operator का उपयोग किया जाता है |जैसा का की आप को पता ही होगा की किसी variable मे कोई value assign/store करने के लिए = (equal) operator का उपयोग किया जाता है पर Python इतनी अच्छी language है कि कोई value assign करने के लिए इसमे equal(=) operator के अलावा भी कुछ और operators होते है | जिनका नीचे अच्छे से वर्णन किया गया है |
| Operators | examples | Output |
|---|---|---|
| = | x = 10; | 10 |
| += | x + 5; | 15 |
| -= | x - 2; | 8 |
| *= | x * 3; | 30 |
| /= | x / 2; | 5 |
Works
+= operator का उपयोग किसी varriable के अन्दर और value जोडने के लिए किया जाता है | -= किसी varriable के अन्दर से values कम के लिए किया जाता है | -=operator का उपयोग किया जाता है | *= कोई value multiply करके किसी varriable के अन्दर stored value मे जोडने लिए *= का किया जाता है | /= किसी varriable के अन्दर stored value को किसी और value से devide करने के लिए /= का उपयोग किया जाता है |
1a = 20 2print(a+5) 3print(a-3) 4print(a*2) 5print(a/3)
25
17
40
6.666666666666667
Membership Operators
आप को बता दे की Membership operators Python language मे बहुत महात्वपूर्ण भूमिका निभाते है | because Membership operators काम ही कुछ ऐसा होता है और इसका उपयोग करना उससे भी सरल होता है कोई alphabet,number etc. किसी list,dictionary etc. के अन्दर है | या नही ये पता करने क लिए Membership Operator का उपयोग किया जाता है |
1a = "hello" 2print('h' in a)
True
Code Explanation
सबसे पहले एक string बनाई गई है जिसमे character type की value है और इस string को aनाम के variable मे store किया गया है | फिर h नाम का alphabet कया a मे store string मे है या नही ये पता करने के लिए print funtion मे single quotes मे h type किया गया है फिर जिस variable मे store value मे ये h alphabet पता करना है in लिखकर के उस variable का नाम लिखा गया है |
आप इस तरह से Membership operator के उपयोग से कोई number , text , name etc. किसी variable मे है या नही | ये पता कर सकते है |
Operators के लाभ
जैसा की अब तक आप समझ ही गए होगे की operators हमारे लिए कितने helpful है फिर भी आप को
अच्छे से समझाने के लिए नीचे operators के लाभ बताए गये है
1. arithematics operations perfom क र ने के लि ए Helpful है |
2. conditions को आ प स मे compare क र ने के लि ए Helpful है जैसे Comparison Operators
3. किसी variable मे stored value मे कुछ update करने के लिए Assigement opera बहुत Helpful है |
4. किसी special number , value या character etc. को किसी variable मे search करने के लिए
Membership operator बहुत Helpful है |
अध्याय समाप्त — आगे बढ़ें
आपने इस chapter मे python के बहुत ही महत्वपूर्ण concepts समझे है जो आगे की प्रोग्रामिंग सीखने मे बहुत Helpful हैं। आगे के chapter मे आप python के और महत्वपूर्ण concepts सिखेगे जैसे :- If , Elif , Else , Loops statements etc. आगे के chapter की और बढ़ने के लिए नीचे दिए गए बटन पर क्लिक करे |
Next Chapter
Seekho Coding