Please support if you like my work by payment through upi: sinhamit@icici or payment by bank
account name: Amit Kumar Sinha,
account number: 2646728782
IFSC code: KKBK0005660
SWIFT: KKBKINBB
Operators in Category: पाइथन by amit
🕙 Posted on 2023-06-29 at 21:19:14
कुछ बुनियादी संचालन (Operations)
पायथन एक ढीली डेटा-प्रकार (निष्पादन execution के लिए तैयार) प्रोग्रामिंग भाषा है। यहां नीचे, आप कुछ बुनियादी गणितीय संचालनों के बारे में जानेंगे, जिन्हें संख्याओं के साथ निर्दिष्ट दो चर नामों पर या सीधे उन संख्याओं पर किया जा सकता है।
print( 3 + 4 ) # आउटपुट 7 है। (ADDITION जोड़)
print( 3 - 4 ) # आउटपुट -1 है। (SUBTRACTION घटाव)
print( 3 * 4 ) # आउटपुट 12 है। (MULTIPLICATION गुणा)
print( 3 / 4 ) # आउटपुट 0.75 है। (DIVISION भाग)
print( 3 // 4 ) # आउटपुट 0 है। (FLOOR DIVISION ज़मीनी विभाजन)
print( 4 // 3 ) # आउटपुट 1 है। (Floor Division ज़मीनी विभाजन परिणाम, जो कि 1.3333333
print( 5 // 2 ) # आउटपुट 2 है। (FLOOR DIVISION ज़मीनी विभाजन)
print( 5 % 2 ) # आउटपुट 1 है। (MODULUS मापांक या remainder शेषांक)
print( 7 % 4 ) # आउटपुट 3 है। (MODULUS मापांक या remainder शेषांक)
print( 3 ** 4 ) # 3*3*3*3 = 81 है। (घातांक अर्थात, exponential power)
print( 4 ** (1/2) ) # आउटपुट 2.0 (वर्गमूल: दूसरे संकार्य (operand) को हमेशा कोष्ठक में संलग्न करना, अर्थात (1/2) )
print( 2 ** (1/2) ) # आउटपुट 1.41421356
print( 4 ** (1/4) ) # आउटपुट 1.41421356
print( 2 ** (1/3) ) # आउटपुट 1.2599210
आपने इन अंकगणितीय संक्रियाओं (arithematical operations) को पूर्णांक और फ़्लोटिंग पॉइंट (दशमलव) संख्याओं पर देखा है। जब किसी पूर्णांक को किसी पूर्णांक में जोड़ा, घटाया या गुणा किया जाता है, तो परिणाम पूर्णांक डेटा-प्रकार का होगा। हालाँकि, जब एक पूर्णांक को दूसरे पूर्णांक से विभाजित किया जाता है, तो परिणाम फ़्लोट डेटा-प्रकार का होगा।
x = 4/2
print( x, type(x) ) # आउटपुट 2.0 <class 'float'>
वर्ग-मूल, घन-मूल, चतुर्थांश-मूल आदि कुछ संख्या (परिणाम) पर घातांक संक्रिया के विपरीत कार्य करते हैं, जो कि वर्ग (3*3 = 9), घन (3*3*3 = 27), और चतुर्थ-घातांक जो 3*3*3*3 = 81 है, और इसी तरह... फिर 9 का वर्ग-मूल 3 है, 27 का घन-मूल 3 है, और 81 का चतुर्थांश-मूल 3 है, और इसी तरह...
1 पर घात बढ़ाने पर अर्थात् 1 का वर्ग, घन, वर्ग-मूल, घन-मूल आदि सदैव 1 होता है। इसलिए, 2 का वर्ग-मूल, घन-मूल, चतुर्थांश-मूल आदि कभी भी 1 के बराबर नहीं हो सकते, चाहे इसका मूल्य कितना ही छोटा क्यों न हो। पायथन और अन्य प्रोग्रामिंग भाषाओं के उन्नत प्रोग्रामिंग तकनीकों में, आपके पास गणित का स्पष्ट (clear) अवधारणा (concept) और अच्छा ज्ञान होना चाहिए।
जब दो या दो से अधिक ऑपरेटरों की प्राथमिकता (precedence) समान होती है, तो अंकगणितीय ऑपरेशन बाएं से दाएं (सहयोगिता associativity) निष्पादित किया जाता है। लेकिन, जब दो ऑपरेंड कोष्ठक के भीतर संलग्न होते हैं, तो पहले इन दोनों को संचालित (operate) किया जाता है, और फिर बाकी अभिव्यक्ति को निष्पादित किया जाता है।
print( 3 / 2 * 4 ) # आउटपुट (1.5*4) = 6.0 है।
print( 3 / (2 * 4) ) # आउटपुट 0.375 है।
असाइनमेंट ऑपरेटर्स (संचालक)
पिछले पृष्ठों में, आपने देखा होगा कि कुछ स्ट्रिंग शाब्दिक (literal) चर नामों को निर्दिष्ट किए गये हैं। पायथन सहित कई प्रोग्रामिंग भाषाओं में = असाइनमेंट ऑपरेटर है। सामान्यतः गणित में, हमने सीखा है कि 2 + 3 = 5 (शाब्दिक रूप से कहें तो, 2 जोड़ 3 बराबर 5 है)। हालाँकि, प्रोग्रामिंग भाषाओं में तुलना ऑपरेटर == बराबर है। यहां नीचे, आप विभिन्न असाइनमेंट ऑपरेटर सीखेंगे।
x = 5 # वेरिएबल x को पूर्णांक डेटा-प्रकार के साथ असाइन किया गया है
print( x ) # वेरिएबल x को असाइन किया गया मान आउटपुट है
name = "Amit" # वेरिएबल 'name' को स्ट्रिंग डेटा-प्रकार के साथ असाइन किया गया है
print( name ) # वेरिएबल name को असाइन किया गया मान आउटपुट है
असाइनमेंट ऑपरेटर केवल बाईं ओर के वेरिएबल नाम पर काम करते हैं, जो दाएं ऑपरेंड पर शाब्दिक मान या अन्य वेरिएबल/
a = 3 # प्रत्येक कथन नई पंक्ति में लिखा जाना चाहिए।
a += 4 # जोड़ असाइनमेंट (a = a + 4)
print( a ) # आउटपुट 7 है।
b = 3
b -= 4 # घटाव असाइनमेंट (b = b - 4)
print( b ) # आउटपुट -1 है।
c = 3
c *= 4 # गुणा असाइनमेंट (c = c * 4)
print( c ) # आउटपुट 12 है।
d = 3
d /= 4 # विभाजन असाइनमेंट (d = d / 4)
print( d ) # आउटपुट 0.75 है।
e = 3
e //= 4 # फ्लोर डिवीजन असाइनमेंट (e = e // 4)
print( e ) # आउटपुट 0 है।
f = 3
f %= 4 # मापांक असाइनमेंट (f = f % 4)
print( f ) # आउटपुट 3 है।
g = 3
g **= 4 # घातांक असाइनमेंट (g = g ** 4)
print( g ) # आउटपुट 81 है।
h = 3
h **= 0.5 # घातांक असाइनमेंट (h = h ** (1/2))
print( h ) # आउटपुट 1.73205080
बिटवाइज़ असाइनमेंट ऑपरेटर्स
&
(बिटवाइज़ and/और), |
(बिटवाइज़ or/या), ^
(बिटवाइज़ xor/एक्सओआर), ~
(बिटवाइज़ not/नहीं), <<
(बिटवाइज़ शिफ्ट लेफ्ट), >>
(बिटवाइज़ शिफ्ट राइट) बिटवाइज ऑपरेटर हैं, और पायथन में भी इन ऑपरेटर्स का (PHP संदर्भ में समझाया गया है − तालिका देखें) समान कार्यक्षमताएं हैं।
i = 6
i &= 3 # बिटवाइज और (and) असाइनमेंट (i = i & 3)
print( i ) # आउटपुट 2 है।
j = 6
j |= 3 # बिटवाइज या (or) असाइनमेंट (j = j | 3)
print( j ) # आउटपुट 7 है।
k = 6
k ^= 3 # बिटवाइज एक्सओआर (xor) असाइनमेंट (k = k ^ 3)
print( k ) # आउटपुट 5 है।
l = 6
m = ~ l # बिटवाइज नहीं (not) ऑपरेटर सिंगल ऑपरेंड पर काम करता है
print( m ) # आउटपुट -7 है।
अगले पृष्ठ में, आप तुलना ऑपरेटरों, तार्किक ऑपरेटरों, सदस्यता ऑपरेटरों, पहचान ऑपरेटरों और नियंत्रण संरचनाओं के बारे में जानेंगे।
Leave a Comment:
Amit Sinha March 2nd, 2023 at 9:30 PM
😃 😄 😁 😆 😅 😂 😉 😊 😇 😍 😘 😚 😋 😜 😝 😶 😏 😒 😌 😔 😪 😷 😵 😎 😲 😳 😨 😰 😥 😢 😭 😱 😖 😣 😞 😓 😩 😫 😤
Ribhu March 3rd, 2023 at 9:30 PM
🐵 🐒 🐶 🐩 🐺 🐱 🐯 🐅 🐆 🐴 🐎 🐮 🐂 🐃 🐄 🐷 🐖 🐗 🐽 🐏 🐑 🐐 🐪 🐫 🐘 🐭 🐁 🐀 🐹 🐰 🐇