Python Operators in Hindi

Python Operators in Hindi

Python เคฎें Operators (เคนिंเคฆी)

Operator เคเคธे เคช्เคฐเคคीเค• เคฏा เค•ीเคตเคฐ्เคก เคนोเคคे เคนैं เคœो เคตैเคฐिเคเคฌเคฒ्เคธ เค”เคฐ เคตैเคฒ्เคฏूเคœ़ เคชเคฐ เค‘เคชเคฐेเคถเคจ เค•เคฐเคคे เคนैं — เคœैเคธे เค—เคฃिเคค, เคคुเคฒเคจा, เคคाเคฐ्เค•िเค• เคชเคฐीเค•्เคทเคฃ, เคฌिเคŸ-เคธ्เคคเคฐीเคฏ เคธंเคšाเคฒเคจ เค†เคฆि। เคฏเคน เคฒेเค– Python เค•े เคธเคญी เคฎुเค–्เคฏ เค‘เคชเคฐेเคŸเคฐ เคช्เคฐเค•ाเคฐों เค•ो เค—เคนเคฐाเคˆ เคธे เคธเคฎเคाเคเค—ा।

เค‰เคฆเคนाเคฐเคฃ: a = 10; b = 5; print(a + b) — เคฏเคนाँ + เคเค• เค‘เคชเคฐेเคŸเคฐ เคนै เคœो เคฆो เคฎाเคจों เค•ो เคœोเคก़เคคा เคนै।

Python เคฎें เค‘เคชเคฐेเคŸเคฐों เค•े เคช्เคฐเค•ाเคฐ

เคช्เคฐเค•ाเคฐเคตเคฐ्เคฃเคจเค‰เคฆाเคนเคฐเคฃ
Arithmetic (เค—เคฃिเคคीเคฏ)เค—เคฃिเคคीเคฏ เค‘เคชเคฐेเคถเคจ+, -, *, /, //, %, **
Comparison (เคคुเคฒเคจ)เคฆो เคฎाเคจों เค•ी เคคुเคฒเคจा==, !=, >, <, >=, <=
Logical (เคคाเคฐ्เค•िเค•)เค•ंเคกीเคถเคจ्เคธ เคœोเฅœเคจाand, or, not
Assignment (เค…เคธाเค‡เคจ)เคตैเคฐिเคเคฌเคฒ เคฎें เคฎाเคจ เค…เคธाเค‡เคจ/เค…เคชเคกेเคŸ เค•เคฐเคจा=, +=, -=, *=, /=, //=, %=, **=
Bitwise (เคฌिเคŸ-เคธ्เคคเคฐीเคฏ)เคฌिเคŸ เคชเคฐ เค•ाเคฎ&, |, ^, ~, <<, >>
Identity (เคชเคนเคšाเคจ)เค‘เคฌ्เคœेเค•्เคŸ เค•ी เคฎेเคฎोเคฐी เคชเคนเคšाเคจis, is not
Membership (เคธเคฆเคธ्เคฏเคคा)เคธिเค•्เคตेंเคธ เคฎें เคธเคฆเคธ्เคฏเคคा เคœाँเคšเคจाin, not in
Unary (เคเค•เคฒ-เค‘เคชเคฐेเคฃ्เคก)เคเค• เคนी เค‘เคฌ्เคœेเค•्เคŸ เคชเคฐ เค‘เคชเคฐेเคถเคจ+, -, ~

1. Arithmetic Operators (เค—เคฃिเคคीเคฏ เค‘เคชเคฐेเคŸเคฐ)

เคธाเคฎाเคจ्เคฏ เค—เคฃिเคคीเคฏ เค•ाเคฐ्เคฏों เค•े เคฒिเค।

เค‘เคชเคฐेเคŸเคฐเค…เคฐ्เคฅเค‰เคฆाเคนเคฐเคฃเคจเคคीเคœा
+เคœोเคก़10 + 515
-เค˜เคŸाเคต10 - 55
*เค—ुเคฃा10 * 550
/เคญाเค— (เคซ्เคฒोเคŸ)10 / 33.3333...
//เคซ्เคฒोเคฐ เคกिเคตीเคœเคจ (เค‡ंเคŸ)10 // 33
%เคฎॉเคก्เคฏूเคฒเคธ (เคฐिเคฎेंเคกเคฐ)10 % 31
**เค˜ाเคค/เคชाเคตเคฐ2 ** 38
# เค‰เคฆाเคนเคฐเคฃ
a = 10
b = 3
print(a // b)  # 3
print(a % b)   # 1
print(a ** b)  # 1000

2. Comparison Operators (เคคुเคฒเคจ เค‘เคชเคฐेเคŸเคฐ)

เคฆो เคฎाเคจों เค•ी เคคुเคฒเคจा เค•เคฐเค•े True เคฏा False เคฒौเคŸाเคคे เคนैं।

เค‘เคชเคฐेเคŸเคฐเค…เคฐ्เคฅเค‰เคฆाเคนเคฐเคฃ
==เคฌเคฐाเคฌเคฐ5 == 5
!=เคฌเคฐाเคฌเคฐ เคจเคนीं5 != 3
>เคฌเคก़ा5 > 3
<เค›ोเคŸा5 < 3
>=เคฌเคก़ा เคฏा เคฌเคฐाเคฌเคฐ5 >= 5
<=เค›ोเคŸा เคฏा เคฌเคฐाเคฌเคฐ3 <= 5

3. Logical Operators (เคคाเคฐ्เค•िเค• เค‘เคชเคฐेเคŸเคฐ)

เค•เคˆ เค•ंเคกीเคถเคจ्เคธ เค•ो เคฎिเคฒाเค•เคฐ เคจिเคฐ्เคฃเคฏ เคฒेเคจे เค•े เคฒिเค।

เค‘เคชเคฐेเคŸเคฐเค…เคฐ्เคฅเค‰เคฆाเคนเคฐเคฃเคจเคคीเคœा
andเคฆोเคจों True เคนोเคจे เคชเคฐ True(5>3) and (10>5)True
orเค•िเคธी เคเค• True เคนोเคจे เคชเคฐ True(5>10) or (10>5)True
notเคฐिเคตเคฐ्เคธ (เคจाเคชाเคธ)not (5>3)False

4. Assignment Operators (เค…เคธाเค‡เคจเคฎेंเคŸ)

เคตैเคฐिเคเคฌเคฒ เคฎें เคฎाเคจ เคกाเคฒเคจे เค”เคฐ เค…เคชเคกेเคŸ เค•เคฐเคจे เค•े เคฒिเค।

เค‘เคชเคฐेเคŸเคฐเค‰เคฆाเคนเคฐเคฃเคธเคฎเคคुเคฒ्เคฏ
=a = 5เคธीเคงा เค…เคธाเค‡เคจ
+=a += 5a = a + 5
-=a -= 5a = a - 5
*=a *= 5a = a * 5
/=a /= 5a = a / 5
//=a //= 5a = a // 5
%=a %= 5a = a % 5
**=a **= 2a = a ** 2

5. Bitwise Operators (เคฌिเคŸ-เคธ्เคคเคฐीเคฏ)

เคธंเค–्เคฏाเค“ं เค•े เคฌाเค‡เคจเคฐी เคช्เคฐเคคिเคจिเคงिเคค्เคต เคชเคฐ เค•ाเคฎ เค•เคฐเคคे เคนैं — เค‰เคชเคฏोเค—ी เคœเคฌ เค†เคช เคฌिเคŸ्เคธ เค•ो เคธीเคงे เคจिเคฏंเคค्เคฐिเคค เค•เคฐเคจा เคšाเคนเคคे เคนैं।

เค‘เคชเคฐेเคŸเคฐเค…เคฐ्เคฅเค‰เคฆाเคนเคฐเคฃเคจเคคीเคœा (เคกेเคธिเคฎเคฒ)
&AND5 & 31
|OR5 | 37
^XOR5 ^ 36
~NOT (เคฌिเคŸ เค‰เคฒเคŸเคจा)~5-6
<<Left shift5 << 110
>>Right shift5 >> 12
เคง्เคฏाเคจ เคฆें: ~x เค•ा เคฎाเคจ เคนเคฎेเคถा -(x + 1) เค•े เคฌเคฐाเคฌเคฐ เคนोเคคा เคนै — เคฏे เคฆोเฅ› เค•ंเคช्เคฒीเคฎेंเคŸ เค•े เค•ाเคฐเคฃ เคนोเคคा เคนै।

6. Identity Operators (เคชเคนเคšाเคจ เค‘เคชเคฐेเคŸเคฐ)

เคฏे เคœाँเคšเคคे เคนैं เค•ि เค•्เคฏा เคฆो เคตेเคฐिเคเคฌเคฒ्เคธ เค…เคธเคฒ เคฎें เค‰เคธी เค‘เคฌ्เคœेเค•्เคŸ เค•ी เค“เคฐ เค‡เคถाเคฐा เค•เคฐ เคฐเคนे เคนैं (เคฎेเคฎोเคฐी เคฎें)।

เค‘เคชเคฐेเคŸเคฐเค…เคฐ्เคฅเค‰เคฆाเคนเคฐเคฃ
isเคธเคนी เคฏเคฆि เคฆोเคจों เคเค• เคนी เค‘เคฌ्เคœेเค•्เคŸ เคนोंx is y
is notเคธเคนी เคฏเคฆि เค…เคฒเค— เค‘เคฌ्เคœेเค•्เคŸ เคนोंx is not y
x = [1,2,3]
y = x
z = [1,2,3]
print(x is y)   # True (same object)
print(x is z)   # False (เค…เคฒเค— เค‘เคฌ्เคœेเค•्เคŸ, เคนाเคฒाँเค•ि เคธเคฎाเคจ เคฎाเคจ)

7. Membership Operators (เคธเคฆเคธ्เคฏเคคा)

เค•िเคธी เคตैเคฒ्เคฏू เค•ा เคธिเค•्เคตेंเคธ (list, tuple, string) เคฎें เคนोเคจा เคฏा เคจ เคนोเคจा เคœांเคšเคจे เค•े เคฒिเค।

เค‘เคชเคฐेเคŸเคฐเค…เคฐ्เคฅเค‰เคฆाเคนเคฐเคฃ
inเคธเคนी เคฏเคฆि เคฎिเคฒा'a' in 'apple'
not inเคธเคนी เคฏเคฆि เคจเคนीं เคฎिเคฒा'z' not in 'apple'

Operator Precedence (เค‘เคชเคฐेเคŸเคฐ เคช्เคฐाเคฅเคฎिเค•เคคा)

เคœเคฌ เคเค• เคนी เคเค•्เคธเคช्เคฐेเคถเคจ เคฎें เค•เคˆ เค‘เคชเคฐेเคŸเคฐ เคนों, เคคो เคช्เคฐाเคฅเคฎिเค•เคคा (precedence) เคฎเคนเคค्เคตเคชूเคฐ्เคฃ เคนोเคคी เคนै। เคŠเคชเคฐ เคธे เคจिเคšे: เค‰เคš्เคš → เคจीเคšा

  1. Parentheses ()
  2. Exponentiation **
  3. Unary +, -, ~
  4. *, /, //, %
  5. +, - (เคฌाเค‡เคจเคฐी)
  6. <<, >>
  7. &
  8. ^
  9. |
  10. เคคुเคฒเคจा, เคชเคนเคšाเคจ, เคธเคฆเคธ्เคฏเคคा (==, is, in)
  11. not
  12. and
  13. or
  14. Assignment
# เค‰เคฆाเคนเคฐเคฃ
print(2 + 3 * 4)     # 14 (เค—ुเคฃा เคชเคนเคฒे)
print((2 + 3) * 4)   # 20 (เค•ोเคท्เคŸเค• เคชเคนเคฒे)

Unary Operators (เคเค•เคฒ-เค‘เคชเคฐेเคŸเคฐ) — เคธंเค•्เคทेเคช

เคฏे เค‘เคชเคฐेเคŸเคฐ เคธिเคฐ्เคซ เคเค• เค‘เคฌ्เคœेเค•्เคŸ เคชเคฐ เค•ाเคฎ เค•เคฐเคคे เคนैं:

  • + — เคฏूเคจเคฐी เคช्เคฒเคธ (เคธाเคฎाเคจ्เคฏเคคः เค•ोเคˆ เคชเคฐिเคตเคฐ्เคคเคจ เคจเคนीं)
  • - — เคฏूเคจเคฐी เคฎाเค‡เคจเคธ (เคธाเค‡เคจ เคฌเคฆเคฒเคจा)
  • ~ — เคฌिเคŸเคตाเค‡เคœ़ NOT (เคฌाเค‡เคจเคฐी เคฌिเคŸ เคชเคฒเคŸเคจा; ~x == -(x+1))
a = 5
print(+a)   # 5
print(-a)   # -5
print(~a)   # -6

เค…เคงिเค•ाเคฐिเค• เคŸिเคช्เคธ / เคจोเคŸ्เคธ

  • == เคฎाเคจों เค•ी เคคुเคฒเคจा เค•เคฐเคคा เคนै, เคœเคฌเค•ि is เค‘เคฌ्เคœेเค•्เคŸ เค†เค‡เคกेंเคŸिเคŸी (เคฎेเคฎोเคฐी) เค•ी เคคुเคฒเคจा เค•เคฐเคคा เคนै।
  • Python เคฎें ++ เคฏा -- เคœैเคธे increment/decrement เค‘เคชเคฐेเคŸเคฐ เคจเคนीं เคนैं — เค‡เคธเค•े เคฒिเค += 1 เคฏा -= 1 เค•ा เค‰เคชเคฏोเค— เค•เคฐें।
  • Logical เค‘เคชเคฐेเคŸเคฐ เคตाเคธ्เคคเคตिเค• เคตैเคฒ्เคฏू เคฒौเคŸाเคคे เคนैं (เคธिเคฐ्เคซ True/False เคจเคนीं) — เคœैเคธे 0 or 5 เค•ा เคชเคฐिเคฃाเคฎ 5 เคนै।
  • เค•เคธ्เคŸเคฎ เค•्เคฒाเคธ เคฎें เค‘เคชเคฐेเคŸเคฐ เค“เคตเคฐเคฒोเคกिंเค— เคธंเคญเคต เคนै — เคœैเคธे __add__, __eq__ เค†เคฆि।

เคจिเคท्เค•เคฐ्เคท

Operators Python เค•े expressions เค•ा เคฎूเคฒ เคนैं — เคธाเคงाเคฐเคฃ arithmetic เคธे เคฒेเค•เคฐ bit-level manipulation เค”เคฐ membership/identity เคœांเคš เคคเค•। เคช्เคฐाเคฅเคฎिเค•เคคा (precedence) เค”เคฐ unary vs binary เค•ा เค…ंเคคเคฐ เคธเคฎเคเคจा เคธाเคซ, เคธเคนी เค”เคฐ เคช्เคฐเคญाเคตी เค•ोเคก เคฒिเค–เคจे เคฎें เคฎเคฆเคฆ เค•เคฐेเค—ा।

Previous Post Next Post

Contact Form