الدالة str.endswith()
في بايثون
< Python | str
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 07:46، 2 يونيو 2018 بواسطة عبد اللطيف ايمش (نقاش | مساهمات) (استبدال النص - 'تصنيف:Python تصنيف:Python Function تصنيف:Python Built-in Functions' ب'تصنيف:Python تصنيف:Python Method تصنيف:Python Types تصنيف:Python Str')
تتحقّق الدالة من وجود سلسلة نصية فرعية في نهاية السلسلة النصية الأصلية.
البنية العامة
x.endswith()
المعاملات
suffix
السلسلة الفرعية التي تختبر الدالة وجودها في نهاية السلسلة الأصلية.
start
الموقع الذي تبدأ منه الدالة عملية الاختبار ضمن السلسلة الأصلية.
end
الموقع الذي تنهي فيه الدالة عملية المقارنة ضمن السلسلة الأصلية.
القيمة المعادة
تعيد الدالة endswith()
القيمة True
إن كانت السلسلة النصية تنتهي بالقيمة الممرّرة إلى المعامل suffix
، وتعيد القيمة False
فيما عدا ذلك، ويمكن للمعامل suffix
أن يكون صفًّا tuple من الكلمات.
أمثلة
يوضّح المثال التالي القيمة المعادة من الدالة endswith()
:
>>> name = "Hsoub Wiki"
>>> name.endswith("iki")
True
>>> name.endswith(("oub", "iki"))
True
>>> name.endswith("oub")
False