Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

स्ट्रिंग अन्याय () और ljust () अजगर में ()

इस ट्यूटोरियल में, हम स्ट्रिंग्स के 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

निष्कर्ष

यदि आपको ट्यूटोरियल में कोई संदेह है, तो उनका टिप्पणी अनुभाग में उल्लेख करें।


  1. पायथन प्रोग्राम को विभाजित करने और एक स्ट्रिंग में शामिल होने के लिए?

    पायथन प्रोग्राम स्ट्रिंग में शामिल होने और स्ट्रिंग के विभाजन के लिए अंतर्निहित फ़ंक्शन प्रदान करता है। split Str.split() join Str1.join(str2) एल्गोरिदम Step 1: Input a string. Step 2: here we use split method for splitting and for joining use join function. Step 3: display output. उदाहरण कोड #

  1. पायथन स्टार्टविथ () और एंडविड्थ () फ़ंक्शन

    पायथन की स्ट्रिंग क्लास में एक विधि startwith(string) है। यह विधि एक उपसर्ग स्ट्रिंग को स्वीकार करती है जिसे आप खोजना चाहते हैं और इसे स्ट्रिंग ऑब्जेक्ट पर कहा जाता है। आप इस विधि को निम्न तरीके से कॉल कर सकते हैं - >>> 'hello world'.startswith('hell') True >>> '

  1. हम एक स्ट्रिंग का मूल्यांकन कैसे करते हैं और पायथन में किसी ऑब्जेक्ट को वापस कैसे करते हैं?

    अंतर्निहित eval() फ़ंक्शन के लिए एक स्ट्रिंग तर्क की आवश्यकता होती है। हालाँकि, पायथन इंटरप्रेटर स्ट्रिंग को पायथन एक्सप्रेशन के रूप में मानता है और मूल्यांकन करता है कि क्या यह मान्य है और फिर एक्सप्रेशन के परिणामस्वरूप टाइप ऑब्जेक्ट लौटाता है। अंकगणितीय व्यंजक युक्त स्ट्रिंग >>> x=eval(&