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