English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
إذا بدأ النص بالتحديد المحدد (نص)، فإن طريقة startswith() ستعود True. إذا لم يكن كذلك، فإنه يعود False.
نص طريقة startswith()
str.startswith(prefix[, start[, end]])
يستخدم طريقة startswith() أقصى ثلاثة معلمات:
prefix - النص أو مجموعة النصوص التي سيتم فحصها
startاختياري) - لتحديد النص الذي سيتم فحصهالتحديدموضع البداية.
end اختياري) - لتحديد النص الذي سيتم فحصهالتحديدموضع النهاية.
يستخدم طريقة startswith() قيمة بولية.
إذا بدأ النص بالحرف المحدد، فإنه يعود True.
إذا لم يبدأ النص بالحرف المحدد، فإنه يعود False.
text = "Python is easy to learn." result = text.startswith('is easy') # عودة False print(result) result = text.startswith('Python is') # عودة True print(result) result = text.startswith('Python is easy to learn.') # عودة True print(result)
عند تشغيل البرنامج، الناتج يكون:
False True True
text = "Python programming is easy." #بداية النص: 7 # 'programming is easy.' السلسلة النصية يتم البحث عنها result = text.startswith('programming is', 7) print(result) # start: 7, end: 18 # 'programming' السلسلة النصية يتم البحث عنها result = text.startswith('programming is', 7, 18) print(result) result = text.startswith('program', 7, 18) print(result)
عند تشغيل البرنامج، الناتج يكون:
True False True
يمكنك تقديم تُراكيب البادئة إلى طريقة startswith() في Python.
إذا كانت السلسلة النصية تبدأ بأي عنصر من التُراكيب، فإن startswith() تعود True. وإذا لم تكن كذلك، تعود False
text = "programming is easy" result = text.startswith(('python', 'programming')) # الإخراج True print(result) result = text.startswith(('is', 'easy', 'java')) # الإخراج False print(result) # مع start و end كمتغيرات # 'is easy' السلسلة النصية يتم التحقق منها result = text.startswith(('programming', 'easy'), 12, 19) # الإخراج False print(result)
عند تشغيل البرنامج، الناتج يكون:
True False False
إذا كنت بحاجة إلى التحقق مما إذا كانت 字符串 تنتهي بأي سلسلة نصية معينة، يمكنكفي Pythonالاستخدامطريقة endswith().