English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي في Python

تحكم العملية في Python

الوظائف في Python

أنواع البيانات في Python

عمليات ملفات Python

أحداث Python والفئات

تاريخ ووقت Python

معرفة متقدمة في Python

دليل Python

استخدام endswith() في Python والنماذج

طريقة النصوص بايثون

إذا انتهت الكلمة المكتوبة بالقيمة المحددة، فإن طريقة endswith() تعود True. وإذا لم تنتهي، فإنها تعود False.

نموذج endswith() هو:

str.endswith(suffix[, start[, end]])

معلمات endswith()

يملك endswith() ثلاثة معلمات:

  • الجزء النهائي - الكلمة المكتوبة التي يتم التحقق منها

  • startاختياري) - يتحقق في الكلمة المكتوبةالجزء النهائيبداية

  • نهايةاختياري) - يتحقق في الكلمة المكتوبةالجزء النهائيموضع النهاية.

قيمة endswith()

يستخدم طريقة endswith() قيمة بولية.

  • إذا انتهت الكلمة المكتوبة بالقيمة المحددة، فإنها تعود True.

  • إذا لم تنتهي الكلمة المكتوبة بالقيمة المحددة، فإنها تعود False.

مثال 1: uses without start and end parameters

text = "Python البرمجة سهلة التعلم."
result = text.endswith('سهلة التعلم')
# خروج  خطأ
print(result)
result = text.endswith('سهلة التعلم.')
# خروج  صحيح
print(result)
result = text.endswith('Python البرمجة سهلة التعلم.')
# خروج  صحيح
print(result)

عند تشغيل البرنامج، الناتج هو:

خطأ
صحيح
صحيح

مثال 2: uses with start and end parameters

text = "Python البرمجة سهلة التعلم."
# Parameter start: 7
# النص "programming is easy to learn." هو النص المُساءل
result = text.endswith('learn.', 7)
print(result)
# يتم تقديم Parameter start و end معًا
# start: 7, end: 26
# النص "programming is easy" هو النص المُساءل
result = text.endswith('is', 7, 26)
# خروج  خطأ
print(result)
result = text.endswith('easy', 7, 26)
# خروج  صحيح
print(result)

عند تشغيل البرنامج، الناتج هو:

صحيح
خطأ
صحيح

تقديم مجموعة إلى endswith()

يمكنك استخدام مجموعة كقيمة معينة لتقديمها إلى طريقة endswith() في بايثون

إذا كان النص ينتهي بأي عنصر من المجموعة، فإن endswith() تعود صحيح. وإذا لم يكن كذلك، تعود خطأ

مثال 3: endswith() مع مجموعة

text = "programming is easy"
result = text.endswith(('programming', 'python'))
# خروج  خطأ
print(result)
result = text.endswith(('python', 'easy', 'java'))
# خروج  صحيح
print(result)
# مع 参数 start و end
# النص 'programming is' يتم التحقق منه
result = text.endswith(('is', 'an'), 0, 14)
# خروج  صحيح
print(result)

عند تشغيل البرنامج، الناتج هو:

خطأ
صحيح
صحيح

إذا كنت بحاجة إلى التحقق مما إذا كان النص يبدأ بمقدمة معينة، يمكنك استخدامها في بايثونطريقة startswith().

طريقة النصوص بايثون