इस ट्यूटोरियल में, हम स्ट्रिंग मेथड center() के बारे में जानेंगे।
center() मेथड दो तर्क स्वीकार करता है। पहला अनिवार्य है यानी लंबाई और दूसरा वैकल्पिक कैरेक्टर है। यह दी गई लंबाई के आधार पर एक नई स्ट्रिंग लौटाता है जो एक विशिष्ट वर्ण के साथ केंद्रित होती है।
यदि हम कोई वर्ण प्रदान नहीं करते हैं तो यह डिफ़ॉल्ट रूप से स्पेस लेगा। आइए नीचे उदाहरण देखें।
उदाहरण
# एक स्ट्रिंग आरंभ करना string = "tutorialspoint" # center -> 25 print(string.center(25))
आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्नलिखित परिणाम मिलेगा।
tutorialspoint
परिणाम की कुल लंबाई 25 है। center() मेथड स्ट्रिंग को केंद्र में समायोजित करने का प्रयास करता है। आइए दूसरे तर्क के रूप में एक कैरेक्टर प्रदान करके उदाहरण देखें।
उदाहरण
# एक स्ट्रिंग आरंभ करना string = "tutorialspoint" # center -> 25 print(string.center(25, '*'))
आउटपुट
यदि आप उपरोक्त प्रोग्राम निष्पादित करते हैं, तो आपको निम्नलिखित परिणाम मिलेगा।
******tutorialspoint*****
अब, हमें स्पेस के स्थान पर स्टार मिले। हम * के स्थान पर कोई भी वर्ण प्रदान कर सकते हैं। यदि हम वर्ण के बजाय स्ट्रिंग देने का प्रयास करते हैं तो हमें एक त्रुटि मिलेगी। आइए उदाहरण देखें।
उदाहरण
# एक स्ट्रिंग आरंभ करना string = "tutorialspoint" # center -> 25 print(string.center(25, '***'))
आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्नलिखित परिणाम मिलेगा।
--------------------------------------------------------------------------- TypeError Traceback (most recent call last)in 3 4 # center -> 25 ----> 5 print(string.center(25, '***')) TypeError: The fill character must be exactly one character long
हमें एक त्रुटि मिली जिसमें कहा गया है कि फिल कैरेक्टर ठीक एक वर्ण लंबा होना चाहिए। center() मेथड का उपयोग करते समय इसे याद रखें।
निष्कर्ष
यदि ट्यूटोरियल के संबंध में आपके कोई संदेह हैं, तो उन्हें टिप्पणी अनुभाग में उल्लेख करें।