36 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: String Strip Method
 | |
| localeTitle: طريقة قطاع سترينج
 | |
| ---
 | |
| ## طريقة قطاع سترينج
 | |
| 
 | |
| هناك ثلاثة خيارات من أجل تجريد الأحرف من سلسلة في Python و `lstrip()` و `rstrip()` و `strip()` .
 | |
| 
 | |
| كل منهما سيعيد نسخة من السلسلة بأحرف تم إزالتها ، من البداية أو النهاية أو كل من البداية والنهاية. إذا لم يتم إعطاء أي وسيطات ، يكون الإعداد الافتراضي هو تجريد أحرف المسافات البيضاء.
 | |
| 
 | |
| مثال:
 | |
| 
 | |
|  `>>> string = '   Hello, World!    ' 
 | |
|  >>> strip_beginning = string.lstrip() 
 | |
|  >>> strip_beginning 
 | |
|  'Hello, World!    ' 
 | |
|  >>> strip_end = string.rstrip() 
 | |
|  >>> strip_end 
 | |
|  '   Hello, World!' 
 | |
|  >>> strip_both = string.strip() 
 | |
|  >>> strip_both 
 | |
|  'Hello, World!' 
 | |
| ` 
 | |
| 
 | |
| يمكن تقديم وسيطة اختيارية كسلسلة تحتوي على كل الحروف التي ترغب في تجريدها.
 | |
| 
 | |
|  `>>> url = 'www.example.com/' 
 | |
|  >>> url.strip('w./') 
 | |
|  'example.com' 
 | |
| ` 
 | |
| 
 | |
| ومع ذلك ، هل لاحظ أن الأول فقط `.` جردت من الخيط ويرجع ذلك إلى أن وظيفة `strip` فقط بتمييز أحرف الوسيطة الموجودة على اليسار أو أقصى اليمين. منذ w يأتي قبل الأول `.` يتم تجريدهم معا، بينما "com" موجود في النهاية الصحيحة قبل `.` بعد تجريد `/`
 | |
| 
 | |
| #### معلومات اكثر:
 | |
| 
 | |
| [وثائق](https://docs.python.org/3/library/stdtypes.html#string-methods) طرق سلسلة. |