क्यों अजगर अजगर खोल में स्ट्रिंग अलग ढंग से प्रिंट करते हैं?


0

प्रोग्रामिंग के लिए नया है और मैं एक जोड़े के माध्यम से पढ़ रहा हूं कि अजगर पुस्तकों का उपयोग करके प्रोग्रामिंग अवधारणाओं के लिए, और मैं ग्रंथों के बीच एक विरोधाभास देख रहा हूं और मैं अपने अजगर दस्तावेज़ में क्या देख रहा हूं। विशेष रूप से, जैसा कि आप इस में देखते हैं दुभाषिया और खोल का स्क्रीन शॉट

मेरी उलझन इस बात के संबंध में है कि स्ट्रिंग को कैसे प्रिंट किया जाता है, या प्रिंट नहीं किया जाता है, जब उन्हें इंटरप्रेटर () विंडो में टाइप किया जाता है। जब मैं टाइप करता हूँ शेल में '' यह कैसे प्रिंट होता है '' देखें, यह 'यह कैसे प्रिंट करता है' देखें।

लेकिन जब मैं दुभाषिया (?) में यह एक ही स्ट्रिंग टाइप करता हूं, और उस पर अजगर को चलाता हूं, तो शेल जो पॉप अप नहीं करता है, उसमें स्ट्रिंग होता है, जब तक कि मैं 'प्रिंट ("यह कैसे प्रिंट करता हूं") टाइप नहीं करता है, जो वापस लौटेगा यह कैसे 'खोल में छापता है।

ग्रंथों से संकेत मिलता है कि इसे दोनों विंडो में एक ही स्ट्रिंग को वापस करना चाहिए। क्या यह गलतफहमी है कि अजगर कैसे काम करता है? या यह एक विसंगति है क्योंकि मैं IDLE का उपयोग कर रहा हूं और एक अलग आईडीई का उपयोग कर रहा हूं?

खेद है कि अगर यह एक प्रश्न के बारे में स्पष्ट है, लेकिन मैं खुद को सिखा रहा हूं और सुपरसुसर में यहां एक समान प्रश्न नहीं ढूंढता

जवाबों:


0

जब आप इंटरप्रेटर में उसके चारों ओर उद्धरण के साथ कुछ टाइप करते हैं तो टर्मिनल बस वही सटीक बात करता है, लेकिन जब आप एक अजगर कोड लिख रहे हैं, तो कुछ प्रिंट करने के लिए आपको प्रिंट कमांड का उपयोग करना होगा।


0

जब आप प्रिंट फ़ंक्शन का उपयोग किए बिना इंटरएक्टिव विंडो में एक स्ट्रिंग टाइप करते हैं, तो आपको उद्धरण के साथ इसका प्रतिनिधित्व वापस दिया जाता है। जब आप प्रिंट फ़ंक्शन का उपयोग करते हैं तो आपको बिना उद्धरण के शाब्दिक दिया जाता है। वह एक जैसे है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.