Python में Operators (संकलन चिह्न) – अंकगणित, तुलना, और लॉजिकल ऑपरेटर
नमस्ते! इस पाठ में हम Python के Operators यानी संकलन चिह्न के बारे में विस्तार से सीखेंगे। Operators का उपयोग हम गणनाएँ करने, मानों की तुलना करने, और लॉजिकल निर्णय लेने के लिए करते हैं।
1. Python में Operator क्या होते हैं?
Operators वे प्रतीक (symbols) होते हैं जो दो या अधिक मानों के बीच कोई ऑपरेशन (जोड़, घटाव, तुलना आदि) करने के लिए उपयोग किए जाते हैं। Python में Operators का उपयोग विभिन्न प्रकार के गणितीय और तार्किक कार्यों के लिए किया जाता है।
2. Python के मुख्य Operator प्रकार
- अंकगणितीय ऑपरेटर (Arithmetic Operators)
- तुलना ऑपरेटर (Comparison Operators)
- लॉजिकल ऑपरेटर (Logical Operators)
2.1 अंकगणितीय ऑपरेटर (Arithmetic Operators)
Operator | नाम | विवरण | उदाहरण | परिणाम |
---|---|---|---|---|
+ | जोड़ (Addition) | दो संख्याओं को जोड़ता है | 5 + 3 | 8 |
- | घटाव (Subtraction) | पहली संख्या से दूसरी घटाता है | 5 - 3 | 2 |
* | गुणा (Multiplication) | दो संख्याओं का गुणा करता है | 5 * 3 | 15 |
/ | भाग (Division) | पहली संख्या को दूसरी से भाग करता है | 5 / 3 | 1.6667 |
% | मॉड्यूलस (Modulo) | भाग करने पर शेष बचता है | 5 % 3 | 2 |
** | घातांक (Exponent) | पहली संख्या को दूसरी की शक्ति तक बढ़ाता है | 5 ** 3 | 125 |
// | फ्लोर डिवीजन (Floor Division) | भाग का पूर्णांक भाग देता है | 5 // 3 | 1 |
उदाहरण कोड – अंकगणितीय ऑपरेटर
# अंकगणितीय ऑपरेटर उदाहरण
a = 10
b = 3
print("a + b = ", a + b) # जोड़
print("a - b = ", a - b) # घटाव
print("a * b = ", a * b) # गुणा
print("a / b = ", a / b) # भाग
print("a % b = ", a % b) # मॉड्यूलस
print("a ** b = ", a ** b) # घातांक
print("a // b = ", a // b) # फ्लोर डिवीजन
2.2 तुलना ऑपरेटर (Comparison Operators)
तुलना ऑपरेटर दो मानों की तुलना करते हैं और True
या False
लौटाते हैं।
Operator | नाम | विवरण | उदाहरण | परिणाम |
---|---|---|---|---|
== | समानता (Equal to) | क्या दोनों मान समान हैं? | 5 == 3 | False |
!= | असमानता (Not equal to) | क्या दोनों मान अलग हैं? | 5 != 3 | True |
> | बड़ा (Greater than) | पहली संख्या दूसरी से बड़ी है? | 5 > 3 | True |
< | छोटा (Less than) | पहली संख्या दूसरी से छोटी है? | 5 < 3 | False |
>= | बड़ा या बराबर (Greater than or equal to) | पहली संख्या दूसरी से बड़ी या बराबर है? | 5 >= 5 | True |
<= | छोटा या बराबर (Less than or equal to) | पहली संख्या दूसरी से छोटी या बराबर है? | 5 <= 3 | False |
उदाहरण कोड – तुलना ऑपरेटर
x = 7
y = 10
print("x == y:", x == y) # False
print("x != y:", x != y) # True
print("x > y:", x > y) # False
print("x < y:", x < y) # True
print("x >= 7:", x >= 7) # True
print("y <= 10:", y <= 10) # True
2.3 लॉजिकल ऑपरेटर (Logical Operators)
लॉजिकल ऑपरेटर का उपयोग शर्तों को जोड़ने या उलटने के लिए किया जाता है। ये True
या False
लौटाते हैं।
Operator | नाम |
|
---|
No comments:
Post a Comment
thank to you