पायथन स्ट्रिंग स्टार्टस्विथ ()

यदि कोई स्ट्रिंग निर्दिष्ट उपसर्ग (स्ट्रिंग) के साथ शुरू होती है तो स्टार्टस्विथ () विधि सही होती है। यदि नहीं, तो यह गलत है।

का सिंटैक्स startswith()है:

 str.startswith (उपसर्ग (, प्रारंभ, (, अंत)))

startswith () पैरामीटर्स

startswith() विधि अधिकतम तीन पैरामीटर लेती है:

  • उपसर्ग - जाँच करने के लिए स्ट्रिंग के तार या टपल
  • start (वैकल्पिक) - शुरुआत की स्थिति जहाँ उपसर्ग को स्ट्रिंग के भीतर जाँचना है।
  • end (वैकल्पिक) - समाप्ति की स्थिति जहां उपसर्ग को स्ट्रिंग के भीतर जांचना है।

स्टार्टस्विथ से वापसी मान ()

startswith() विधि एक बूलियन देता है।

  • यदि स्ट्रिंग निर्दिष्ट उपसर्ग के साथ शुरू होती है तो यह सही है।
  • यदि स्ट्रिंग निर्दिष्ट उपसर्ग के साथ शुरू नहीं होती है तो यह गलत हो जाता है।

उदाहरण 1: स्टार्टस्विथ () बिना स्टार्ट एंड एंड पैरामीटर्स के

 text = "Python is easy to learn." result = text.startswith('is easy') # returns False print(result) result = text.startswith('Python is ') # returns True print(result) result = text.startswith('Python is easy to learn.') # returns True print(result)

आउटपुट

 झूठा सच सच

उदाहरण 2: स्टार्टस्विथ () स्टार्ट और एंड पैरामीटर्स के साथ

 text = "Python programming is easy." # start parameter: 7 # 'programming is easy.' string is searched result = text.startswith('programming is', 7) print(result) # start: 7, end: 18 # 'programming' string is searched result = text.startswith('programming is', 7, 18) print(result) result = text.startswith('program', 7, 18) print(result)

आउटपुट

 सच्चा झूठा सच

Tuple to startswith ()

startswith()पायथन में विधि के लिए उपसर्गों का एक टपल पास करना संभव है ।

यदि स्ट्रिंग टपल के किसी भी आइटम से शुरू होती है, तो startswith()True लौटाती है। यदि नहीं, तो यह गलत है

उदाहरण 3: प्रारंभ () टुपल उपसर्ग के साथ

 text = "programming is easy" result = text.startswith(('python', 'programming')) # prints True print(result) result = text.startswith(('is', 'easy', 'java')) # prints False print(result) # With start and end parameter # 'is easy' string is checked result = text.startswith(('programming', 'easy'), 12, 19) # prints False print(result)

आउटपुट

 सच्चा झूठा झूठा

यदि आपको यह जांचने की आवश्यकता है कि क्या निर्दिष्ट प्रत्यय के साथ एक स्ट्रिंग समाप्त होती है, तो आप पायथन में एंडविथ () पद्धति का उपयोग कर सकते हैं।

दिलचस्प लेख...