मैं सिर्फ इस परिदृश्य ने काट लिया था:क्यों "**" नकारात्मकता से अधिक कसकर बांधता है?
>>> -1 ** 2
-1
अब, अजगर डॉक्स, it's clear that this is intended behavior के माध्यम से खुदाई, लेकिन क्यों? मैं किसी भी अन्य भाषाओं के साथ एक अंतर्निहित ऑपरेटर के रूप में काम नहीं करता हूं, लेकिन जितना संभव हो उतना मुश्किल से बाध्य नहीं होने के कारण मेरे लिए खतरनाक रूप से प्रतिद्वंद्वी लगता है।
क्या ऐसा कोई कारण है? बिजली ऑपरेटरों के साथ अन्य भाषाओं को समान व्यवहार करते हैं?
http://www.wolframalpha.com/input/?i = -1^2 उपज -1 यह गणित –
में समान है इसलिए मुझे इन्फिक्स नोटेशन पसंद नहीं है। (expt -1 2) अस्पष्ट है, जैसा कि है (- (1 1 निकालें))। – Svante
यह निश्चित रूप से प्रतिद्वंद्वी है: यदि शून्य ऑपरेशन दो ऑपरेटरों के बीच में नहीं था, लेकिन एक यूनरी ऑपरेटर के रूप में इसे प्राथमिकता लेनी चाहिए (लेकिन यह कभी नहीं करता है, केवल उन अजीब चीजों में से एक)। –