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

पायथन में खोज () फ़ंक्शन क्या है?

पायथन में, खोज () मॉड्यूल पुनः की एक विधि है।

खोज का सिंटैक्स ()

re.search(pattern, string):

यह re.match() के समान है, लेकिन यह हमें केवल स्ट्रिंग की शुरुआत में मैच खोजने तक सीमित नहीं करता है। re.match() पद्धति के विपरीत, यहां 'TP Tutorials Point TP' स्ट्रिंग में पैटर्न 'ट्यूटोरियल' की खोज करने पर एक मैच वापस आ जाएगा।

उदाहरण

import re
result = re.search(r'Tutorials', 'TP Tutorials Point TP')
print result.group(0)

आउटपुट

Tutorials

यहां आप देख सकते हैं कि, खोज () विधि स्ट्रिंग की किसी भी स्थिति से एक पैटर्न खोजने में सक्षम है, लेकिन यह केवल खोज पैटर्न की पहली आवृत्ति देता है।


  1. पायथन में मैच () फ़ंक्शन क्या है?

    पायथन में, मैच () पुन:मॉड्यूल की एक विधि है सिंटैक्स मैच का सिंटैक्स () re.match(pattern, string): यदि यह विधि स्ट्रिंग के प्रारंभ में होती है तो यह विधि मिलान ढूंढती है। उदाहरण के लिए, टीपी ट्यूटोरियल प्वाइंट टीपी स्ट्रिंग पर मैच() को कॉल करना और पैटर्न टीपी की तलाश करना मेल खाएगा। हालांकि, अगर हम

  1. पायथन में नेमस्पेस क्या है?

    नेमस्पेस दायरे को लागू करने का एक तरीका है। पायथन में, प्रत्येक पैकेज, मॉड्यूल, क्लास, फंक्शन और मेथड फंक्शन में एक नेमस्पेस होता है जिसमें वेरिएबल नाम हल किए जाते हैं। जब किसी फ़ंक्शन, मॉड्यूल या पैकेज का मूल्यांकन किया जाता है (अर्थात, निष्पादन शुरू होता है), एक नाम स्थान बनाया जाता है। इसे मूल्या

  1. पायथन में एक अनाम कार्य क्या है?

    पायथन में, अनाम फ़ंक्शन एक फ़ंक्शन है जिसे बिना नाम के परिभाषित किया जाता है। जबकि सामान्य कार्यों को def कीवर्ड का उपयोग करके परिभाषित किया जाता है, पायथन में अनाम कार्यों को लैम्ब्डा कीवर्ड का उपयोग करके परिभाषित किया जाता है। इसलिए, अनाम फ़ंक्शन को लैम्ब्डा फ़ंक्शन भी कहा जाता है। यदि हम दिए गए