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

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


पायथन में, search() मॉड्यूल re का एक मेथड है।

search() का सिंटैक्स:

re.search(pattern, string):

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

उदाहरण

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

आउटपुट

Tutorials

यहां आप देख सकते हैं कि search() मेथड स्ट्रिंग के किसी भी स्थान से पैटर्न ढूंढने में सक्षम है लेकिन यह खोज पैटर्न की केवल पहली घटना लौटाता है।

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

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

  1. - Python में Namespace क्या है?

    Python में Namespace Namespace Scope को Implement करने का एक तरीका है। Python में, प्रत्येक Package, Module, Class, Function और Method Function का अपना एक Namespace होता है जिसमें Variable Names Resolve होते हैं। जब कोई Function, Module या Package Evaluate होता है (यानी Execution शुरू होता है), तो

  1. - पायथन में अनाम फंक्शन क्या है?

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