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) طرق سلسلة.
|