यदि कोई स्ट्रिंग निर्दिष्ट प्रत्यय के साथ समाप्त होती है, तो एंड्सविथ () विधि सही होती है। यदि नहीं, तो यह गलत है।
का सिंटैक्स endswith()
है:
str.endswith (प्रत्यय (, शुरू, (, अंत)))
एंडविथ () पैरामीटर्स
endswith()
तीन पैरामीटर लेता है:
- प्रत्यय - जाँच किए जाने वाले प्रत्ययों का स्ट्रिंग या टपल
- start (वैकल्पिक) - शुरुआत की स्थिति जहाँ स्ट्रिंग के भीतर प्रत्यय की जाँच की जानी है।
- end (वैकल्पिक) - समाप्ति की स्थिति जहां स्ट्रिंग के भीतर प्रत्यय की जाँच की जानी है।
एंडवेंथ से वापसी मान ()
endswith()
विधि एक बूलियन देता है।
- यह सच है अगर निर्दिष्ट प्रत्यय के साथ तार समाप्त होता है।
- यह गलत रिटर्न देता है यदि स्ट्रिंग निर्दिष्ट प्रत्यय के साथ समाप्त नहीं होती है।
उदाहरण 1: एंडवाइट () स्टार्ट एंड एंड के बिना पैरामीटर्स
text = "Python is easy to learn." result = text.endswith('to learn') # returns False print(result) result = text.endswith('to learn.') # returns True print(result) result = text.endswith('Python is easy to learn.') # returns True print(result)
आउटपुट
झूठा सच सच
उदाहरण 2: एंडवाइट () स्टार्ट एंड एंड पैरामीटर्स के साथ
text = "Python programming is easy to learn." # start parameter: 7 # "programming is easy to learn." string is searched result = text.endswith('learn.', 7) print(result) # Both start and end is provided # start: 7, end: 26 # "programming is easy" string is searched result = text.endswith('is', 7, 26) # Returns False print(result) result = text.endswith('easy', 7, 26) # returns True print(result)
आउटपुट
सच्चा झूठा सच
Tuple को endwith से गुजारें ()
endswith()
पायथन में विधि के लिए एक टपल प्रत्यय पास करना संभव है ।
यदि स्ट्रिंग टपल के किसी भी आइटम के साथ समाप्त होती है, तो endswith()
True लौटाता है। यदि नहीं, तो यह गलत है
उदाहरण 3: एंडविथ () टपल सफ़िक्स के साथ
text = "programming is easy" result = text.endswith(('programming', 'python')) # prints False print(result) result = text.endswith(('python', 'easy', 'java')) #prints True print(result) # With start and end parameter # 'programming is' string is checked result = text.endswith(('is', 'an'), 0, 14) # prints True print(result)
आउटपुट
झूठा सच सच
यदि आपको यह जांचने की आवश्यकता है कि क्या एक स्ट्रिंग निर्दिष्ट उपसर्ग के साथ शुरू होती है, तो आप पायथन में स्टार्टस्विथ () विधि का उपयोग कर सकते हैं।