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