Python Operators In Hindi (Python Operators क्या हैं ?)

Python Operators

python and operator 

Operator एक symbol है जो कि एक ऑपरेशन को प्रस्तुत करता है| और वह वैल्यू जिस पर ऑपरेटर कार्य (operate) करते है उन्हें operands कहते है|

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

python operators दो प्रकार के होते है:- 

unary operators  

unary operator केवल एक operand पर operate होता है|

binary operators.

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, subtraction, division आदि| 

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

operators description उदाहरण
+ (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 या false return करता है |

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

operators description उदाहरण
== यदि दोनों 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 रिटर्न करता है|

operators description उदाहरण
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

operators meaning उदाहरण
& bitwise AND x & y = 0 (0000 0000)
| bitwise OR x | y = 14 (0000 1110)
~ bitwise NOT ~ x = -11 (1111 0101)
^ bitwise XOR x ^ y = 14 (0000 1110)
>> Bitwise right shift x >> 2 = 2 (0000 0010)
<< Bitwise left shift x << 2 = 40 (0010 1000)


5. assignment operators

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

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


6. identity operators

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


operators description उदाहरण
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 में दो मेम्बरशिप ऑपरेटर है जो नीचे दिए गये है| 

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


अगर आपको यह पोस्ट 📑 (Python Operators)पसंद आई हो तो अपने मित्रों के साथ जरूर शेयर करें। धन्यवाद !
Maxon

Hello there! I'm Maxon, a dedicated UI/UX designer on a mission to transform digital experiences into intuitive, user-centric journeys. With a keen eye for detail and a passion for crafting aesthetically pleasing interfaces, I strive to create designs that not only look stunning but also enhance usability and functionality.

Post a Comment

Previous Post Next Post