الفرق بين المراجعتين ل"Python/str/strip"
اذهب إلى التنقل
اذهب إلى البحث
سطر 36: | سطر 36: | ||
* [https://docs.python.org/3/library/stdtypes.html#str.strip قسم strip في صفحة Types في توثيق بايثون الرسمي.] | * [https://docs.python.org/3/library/stdtypes.html#str.strip قسم strip في صفحة Types في توثيق بايثون الرسمي.] | ||
[[تصنيف:Python]] | [[تصنيف:Python]] | ||
− | [[تصنيف:Python | + | [[تصنيف:Python Method]] |
− | [[تصنيف:Python | + | [[تصنيف:Python Types]] |
+ | [[تصنيف:Python Str]] |
مراجعة 07:46، 2 يونيو 2018
تحذف الدالة الحروف المحدّدة من قبل المستخدم من نهاية وبداية السلسلة النصية.
المعاملات
chars
سلسلة نصية تحدّد مجموعة الحروف التي سيحذفها التابع من السلسلة النصية. في حال عدم تمرير هذا المعامل أو أخذه للقيمة None
يحذف التابع المسافات البيضاء فقط.
تحذف الدالة أي مزيج من الحروف الموجودة في المعامل chars
.
تحذف الدالة الحروف من بداية ونهاية السلسلة النصية الأبعد فالأبعد، وتستمر عملية الحذف من الجهتين إلى حين الوصول إلى أوّل حرف غير موجود في السلسلة النصية الممرّة في المعامل chars
.
القيمة المعادة
تعيد الدالة نسخة من السلسلة النصية بعد حذف الحروف المحدّدة من بدايتها ونهايتها.
أمثلة
يبين المثال التالي القيم المعادة من تطبيق الدالة على سلاسل نصية مختلفة:
>>> ' spacious '.strip()
'spacious'
>>> 'www.example.com'.strip('cmowz.')
'example'
>>> comment_string = '#....... Section 3.2.1 Issue #32 .......'
>>> comment_string.strip('.#! ')
'Section 3.2.1 Issue #32'