31 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: String Find Method
 | |
| localeTitle: طريقة البحث عن سلسلة
 | |
| ---
 | |
| ## طريقة البحث عن سلسلة
 | |
| 
 | |
| هناك خياران للعثور على سلسلة فرعية داخل سلسلة في Python ، `find()` و `rfind()` .
 | |
| 
 | |
| كل سوف يعود الموقف الذي تم العثور على سلسلة فرعية في. الفرق بين الاثنين هو أن `find()` ترجع الموضع الأدنى ، و `rfind()` ترجع أعلى موضع.
 | |
| 
 | |
| يمكن توفير وسيطات البدء والانتهاء الاختيارية للحد من البحث عن السلسلة الفرعية داخل أجزاء من السلسلة.
 | |
| 
 | |
| مثال:
 | |
| 
 | |
|  `>>> string = "Don't you call me a mindless philosopher, you overweight glob of grease!" 
 | |
|  >>> string.find('you') 
 | |
|  6 
 | |
|  >>> string.rfind('you') 
 | |
|  42 
 | |
| ` 
 | |
| 
 | |
| إذا لم يتم العثور على السلسلة الفرعية ، يتم إرجاع -1.
 | |
| 
 | |
|  `>>> string = "Don't you call me a mindless philosopher, you overweight glob of grease!" 
 | |
|  >>> string.find('you', 43)  # find 'you' in string anywhere from position 43 to the end of the string 
 | |
|  -1 
 | |
| ` 
 | |
| 
 | |
| معلومات اكثر:
 | |
| 
 | |
| [وثائق](https://docs.python.org/3/library/stdtypes.html#string-methods) طرق سلسلة. |