English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
إذا انتهت الكلمة المكتوبة بالقيمة المحددة، فإن طريقة endswith() تعود True. وإذا لم تنتهي، فإنها تعود False.
نموذج endswith() هو:
str.endswith(suffix[, start[, end]])
يملك endswith() ثلاثة معلمات:
الجزء النهائي - الكلمة المكتوبة التي يتم التحقق منها
startاختياري) - يتحقق في الكلمة المكتوبةالجزء النهائيبداية
نهايةاختياري) - يتحقق في الكلمة المكتوبةالجزء النهائيموضع النهاية.
يستخدم طريقة endswith() قيمة بولية.
إذا انتهت الكلمة المكتوبة بالقيمة المحددة، فإنها تعود True.
إذا لم تنتهي الكلمة المكتوبة بالقيمة المحددة، فإنها تعود False.
text = "Python البرمجة سهلة التعلم." result = text.endswith('سهلة التعلم') # خروج خطأ print(result) result = text.endswith('سهلة التعلم.') # خروج صحيح print(result) result = text.endswith('Python البرمجة سهلة التعلم.') # خروج صحيح print(result)
عند تشغيل البرنامج، الناتج هو:
خطأ صحيح صحيح
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() تعود صحيح. وإذا لم يكن كذلك، تعود خطأ
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().