प्रारूप () विधि कुछ निर्दिष्ट मान को प्रारूपित करती है और उन्हें स्ट्रिंग के प्लेसहोल्डर के अंदर सम्मिलित करती है। प्लेसहोल्डर {} द्वारा प्रस्तुत किया जाता है। इस लेख में हम देखेंगे कि विभिन्न तरीकों से फ़ॉर्मेट फ़ंक्शन का उपयोग किया जा सकता है।
एकल प्रारूप ()
इस उदाहरण में किसी दी गई श्रेणी में संख्याएँ लें और उन्हें एक निश्चित स्ट्रिंग वाले स्थान धारक में प्रतिस्थापित करें।
उदाहरण
for i in range(19,25): print("There are {} boxes!".format(i))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
There are 19 boxes! There are 20 boxes! There are 21 boxes! There are 22 boxes! There are 23 boxes! There are 24 boxes!
एकाधिक प्रारूप ()
इस नमूने में हम कई मापदंडों का उपयोग करते हैं ताकि इसका उपयोग कई जगह धारकों के साथ किया जा सके।
उदाहरण
i=1 months={'Jan','Feb','Mar'} for m in months: print("Month no {} is {}".format(i,m)) i=i+1
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Month no 1 is Jan Month no 2 is Mar Month no 3 is Feb
स्थितिगत अनुक्रमणिका का उपयोग करना
विशिष्ट स्थान धारकों को प्रारूप स्ट्रिंग में पैरामीटर की विशिष्ट स्थिति से भरा जा सकता है।
उदाहरण
print("This week I'm workigm on {1},{2} and {4}".format('Mon','Tue','Wed','Thu','Fri'))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
This week I'm workigm on Tue,Wed and Fri
कीवर्ड का उपयोग करना
हम प्रतीकों के साथ कीवर्ड का भी उपयोग कर सकते हैं जिन्हें कंटेनरों में रखा जा सकता है।
उदाहरण
print("The 3{r}, 4{t} and 5{t} ranks are winners".format(r='rd',t='th'))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
The 3rd, 4th and 5th ranks are winners