जब हम एक स्ट्रिंग वेरिएबल घोषित करते हैं, तो हम a = 'hello' लिख सकते हैं जहाँ हम सिंगल कोट से शुरुआत करते हैं और सिंगल कोट पर समाप्त करते हैं। लेकिन अगर हम स्ट्रिंग Hi, I'm a programmer लिखना चाहें तो क्या होगा? इस स्ट्रिंग में पहले से ही एक सिंगल कोट शामिल है। यह समस्या पैदा कर सकता है क्योंकि पायथन स्ट्रिंग के अंत में सिंगल कोट की अपेक्षा करता है, बीच में नहीं। इस समस्या से बचने के लिए हमारे पास कुछ विकल्प हैं:
हम स्ट्रिंग को सिंगल कोट से शुरू करने के बजाय डबल कोट " से शुरू कर सकते हैं। लेकिन यह सबसे अच्छा समाधान नहीं है क्योंकि स्ट्रिंग में " प्रतीक भी हो सकता है (A really “good” product)।
हम एस्केप कैरेक्टर \ का उपयोग कर सकते हैं, जो विशेष रूप से ऐसी स्थितियों के लिए बनाया गया है। \ स्ट्रिंग में उसके बाद आने वाले किसी भी कैरेक्टर को एस्केप करता है। हमारी स्ट्रिंग घोषणा इस प्रकार होगी a = 'Hi, I\'m a programmer'। यह पायथन को बताता है कि बीच के ' को स्ट्रिंग का अंत न समझा जाए बल्कि उसे एक साधारण प्रतीक माना जाए।
यहाँ पायथन में कुछ लोकप्रिय विशेष अक्षर हैं:
प्रतीक
विवरण
उदाहरण
आउटपुट
\'
एक सिंगल कोट
print('\'')
'
\"
एक डबल कोट
print('\"')
"
\\
एक बैकस्लैश
print('\\')
\
\t
Tab
print('\t')
\n
नया लाइन (एंटर)
print('\n')
चुनौती
पाँच अक्षरों वाली एक स्ट्रिंग दी गई है, उन्हें टैब से अलग करके प्रिंट करें।
इनपुट
आउटपुट
hello
h e l l o
सुझाव: प्रिंट करने के लिए आप f-strings का उपयोग कर सकते हैं।