python operators in hindi & types

python operators in hindi:-

आज हम इस पोस्ट में python operators के बारें में पढेंगे और इसके types के बारें में जानेंगे तो चलिए शुरू करते है:-

operator एक symbol है जो कि एक ऑपरेशन को प्रस्तुत करता है. और वह वैल्यू जिस पर ऑपरेटर कार्य (operate) करते है उन्हें operands कहते है. Operators का प्रयोग प्रोग्राम में data तथा variables को manipulate करने के लिए किया जाता है.

अर्थात् operators वो symbols होते है जिनका प्रयोग प्रोग्राम में गणितीय या लॉजिकल ऑपरेशन करने के लिए किया जाता है.

python operators दो प्रकार के होते है:- unary operators तथा binary operators.

unary operator केवल एक operand पर operate होता है. जबकि binary operator दो operands पर operate होता है.

उदाहरण के लिए:- 4+6, जहाँ 4 तथा 6 operands है जबकि + एक ऑपरेटर है.

types of python operators in hindi:-

python operators निम्नलिखित होते है:-

1:- arithmetic operator

2:- relational (comparison) operator

3:- logical operator

4:- bitwise operator

5:- assignment operator

6:- identity operator

7:- membership operator

1:- arithmetic operators:-

arithmetic operators का प्रयोग गणितीय कार्यों को करने के लिए किया जाता है जैसे:- addition, substraction, division आदि.

यहाँ पर हमने उदाहरण के लिए वेरिएबल x का मान 20 तथा y का मान 30 लिया है.

operatorsdescriptionउदाहरण
+ (addition)यह दो operands को जोड़ता है.x + y = 50
– (substraction)यह दो operands को घटाता है.x – y = -10
* (multipication)यह दो operands को गुणा करता हैx * y = 600
/ (division)यह right वाले operands से left वाले operands को divide करता हैy / x = 1.5
% (modulus)यह right वाले operand से left वाले operand को divide करता है तथा यह शेषफल return करता है.y * x = 0
// (floor division)यह right वाले operands से left वाले operands को divide करता है तथा भागफल return करता है. यह दशमलव वाले हिस्से को छोड़ देता हैजैसे:- 13//3 = 4 तथा 15//2 = 7
** (exponential)इसमें right वाला operand, left वाले operand की power (घात) बन जाता है.x ** y (x to the power y) माना x = 2, y =4 तो x ** y = 16

2:- relational (comparison) operators:-

रिलेशनल ऑपरेटर का प्रयोग दो values को compare करने के लिए किया जाता है. यह condition के अनुसार या तो true return करता है या false.
यहाँ पर हमने उदाहरण के लिए वेरिएबल x की वैल्यू 20 तथा y की वैल्यू 30 दी है.

operatorsdescriptionउदाहरण
==यदि दोनों operands की वैल्यू समान होती है तो condition सत्य होती है.(x == y) सत्य नहीं है.
!=यदि दोनों operands की वैल्यू समान नहीं होती है तो condition सत्य होती है.(x != y) सत्य है
< >यदि दोनों operands की वैल्यू समान नहीं होती है तो condition सत्य होती है. यह != की तरह है.(x < > y) सत्य है
>यदि left operand की वैल्यू right operand से बड़ी होती है तो condition सत्य होती है.(x > y) सत्य नही है.
<यदि right operand की वैल्यू left operand से बड़ी होती है तो condition सत्य होती है.(x < y) सत्य है.
>=यदि left operand की वैल्यू right operand से बड़ी होती है या बराबर होती है तो condition सत्य होती है(x >= y) सत्य नही है.
<=यदि right operand की वैल्यू left operand से बड़ी होती है या छोटी होती है तो condition सत्य होती है(x <= y) सत्य है.

3:- logical operators:-

लॉजिकल ऑपरेटर जो है वह Boolean expressions को compare करता है तथा Boolean result रिटर्न करता है.

operatorsdescriptionउदाहरण
andयदि दोनों operands सत्य होते है तो condition सत्य होती है.6>3 and 5<10 सत्य है
orयदि दो operands में से एक भी सत्य होता है तो condition सत्य होती है.6>3 or 5>10 सत्य है
notयदि operands की वैल्यू गलत होती है तो condition सत्य होती है.not(5 < 2) सत्य है

4:- bitwise operators:-

bitwise python operators जो है वह bits पर कार्य करते है तथा bit by bit ऑपरेशन को परफॉर्म करते है.

उदाहरण के लिए माना x = 10 तथा y = 4

तो बाइनरी फॉरमेट में x = 0000 1010 तथा y = 0000 0100

operatorsmeaningउदाहरण
&bitwise ANDx & y = 0 (0000 0000)
|bitwise ORx | y = 14 (0000 1110)
~bitwise NOT~ x = -11 (1111 0101)
^bitwise XORx ^ y = 14 (0000 1110)
>>Bitwise right shiftx >> 2 = 2 (0000 0010)
<<Bitwise left shiftx << 2 = 40 (0010 1000)

5:- assignment operators:-

python में assignment operators का प्रयोग variables को वैल्यू assign करने के लिए किया जाता है.

operatorsdescriptionउदाहरणsame as
=यह बायीं तरफ के expression को वैल्यू assign करता है.x = 5x = 5
+=यह right operand को left operand से जोड़ता है तथा जो result आता है उसे left operand को assign करता है.x += 5x = x + 5
-=यह right operand को left operand में घटाता है तथा जो result आता है उसे left operand को assign करता है.x -= 5x = x – 5
*=यह right operand को left operand में गुणा करता है तथा जो result आता है उसे left operand को assign करता है.x *= 5x = x * 5
/=यह left operand को right operand से divide करता है तथा जो result आता है उसे left operand को assign करता है.x /= 5x = x / 5
%=यह दो operands का modulus लेता है और उसे left operand को assign करता है.x %= 5x = x % 5
**=यह operands में power (घात) को परफॉर्म करता है तथा उसे left operand को assign करता है.x **= 5x = x ** 5
//=यह operators में floor division को परफॉर्म करता है तथा उसे left operand को assign करता है.x //= 5x = x // 5

6:- identity operators:-

identity python operators दो ऑब्जेक्ट्स के मैमोरी लोकेशन को compare करता है.

operatorsdescriptionउदाहरण
isयदि दोनों operands एक ही जैसी identity साझा करते है तो condition सत्य होगी अन्यथा असत्य होगी.x is y
is notयदि दोनों operands एक ही जैसी identity साझा नहीं करते है तो condition सत्य होगी अन्यथा असत्य होगी.x is not y

7:- membership operators:-

membership python operators का प्रयोग sequence में membership को टेस्ट करने के लिए किया जाता है. sequence एक list, एक string या एक tuple हो सकती है. python में दो मेम्बरशिप ऑपरेटर है जो नीचे दिए गये है:-

operatorsdescriptionउदाहरण
inयदि ऑपरेटर के दोनों तरफ के वेरिएबल एक sequence में होते है तो condition सत्य होगी अन्यथा असत्य होगी.x in y
not inयदि ऑपरेटर के दोनों तरफ के वेरिएबल एक sequence में नहीं होते है तो condition सत्य होगी अन्यथा असत्य होगी.x not in y

निवेदन:- अगर आपको python operators की यह पोस्ट कैसी लगी मुझे कमेंट के द्वारा बताइए तथा इसे अपने दोस्तों के साथ share करें.

1 thought on “python operators in hindi & types”

Leave a Comment