अब तक, हमने विभिन्न आर्गुमेंट्स के साथ print() स्टेटमेंट्स का उपयोग किया है, और प्रोग्राम ने उन्हें एक स्पेस से अलग करके प्रिंट किया है। print('abc', 'def', 2) का परिणाम abc def 2 होगा।
अगर हम मूल्यों को स्पेस की बजाय से अलग करना चाहते हैं, तो यह print() में sep पैरामीटर देकर संभव है।
print('hello', 'my', 'name is', 'Python', sep='')
यह प्रोग्राम hellomyname isPython प्रिंट करेगा। sep कोई भी टेक्स्ट मान हो सकता है। यह एक वाक्यांश हो सकता है (this is a separation, hey hey, आदि), यह प्रतीकों से बना हो सकता है, और यह खाली टेक्स्ट sep='' भी हो सकता है। खाली टेक्स्ट के मामले में, print मूल्यों को बिना किसी अंतराल के साथ आउटपुट करेगा।
इसलिए, डिफ़ॉल्ट रूप से, sep पैरामीटर एक स्पेस (' ') पर सेट होता है और प्रिंट किए गए मूल्यों को एक स्पेस से अलग करता है, लेकिन हम अपने इच्छित मान को print फ़ंक्शन में print(..., sep='...') के साथ देकर आउटपुट प्रारूप को संशोधित कर सकते हैं।
चुनौती
आपको 3 इनपुट दिए गए हैं - एक वर्ष, एक माह, और एक दिन। आपको तिथि को year-month-day के प्रारूप में आउटपुट करना है।