डबल कोट्स प्रिंट करना मुश्किल है, क्योंकि यह स्वयं स्ट्रिंग्स को प्रिंट करने के लिए उन्हें घेरने के लिए सिंटैक्स के हिस्से के रूप में आवश्यक है। इस लेख में हम देखेंगे कि इन डबल कोट्स को प्रिंट स्टेटमेंट का उपयोग करके कैसे प्रिंट किया जा सकता है।
नीचे दिए गए परिदृश्य डबल कोट प्रिंट नहीं करेंगे। कोड की पहली दो लाइनें कोई आउटपुट नहीं देंगी जबकि अंतिम एक त्रुटि फेंक देगी।
उदाहरण
print(" ")
print(" " " ")
print(""aString"")
आउटपुट
उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -;
print(""aString"")
^ SyntaxError: invalid syntax
लेकिन अगर हम स्ट्रिंग्स को उचित कोट्स से घेरते हैं जैसा कि नीचे दिखाया गया है, तो कोट्स स्वयं प्रिंट हो सकते हैं। डबल कोट्स को सिंगल कोट्स के भीतर घेरने से काम बन जाता है।
उदाहरण
print('Hello Tutorialspoint')
print('"Hello Tutorialspoint"')
आउटपुट
उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -
Hello Tutorialspoint "Hello Tutorialspoint"
स्ट्रिंग चर का उपयोग करना
हम डबल कोट्स के साथ-साथ प्रिंट सिंटैक्स का हिस्सा किसी अन्य वर्ण को प्रिंट करने के लिए स्ट्रिंग फॉर्मेटिंग का भी उपयोग कर सकते हैं।
उदाहरण
StringVar = 'Hello Tutorialspoint'
print("\"%s\"" % StringVar)
print("\\%s\\" % StringVar)
print('"%s"' % StringVar)
print('"{}"'.format(StringVar))
आउटपुट
उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -
"Hello Tutorialspoint" \Hello Tutorialspoint\ "Hello Tutorialspoint" "Hello Tutorialspoint"