str.isalpha() هل تحتوي على حروف فقط
آخر تحديث: 2026-09-22
str.isalpha() هل تحتوي على حروف فقط
str.isalpha() تُرجع True إذا كانت غير فارغة وكان كل حرف فيها حرفًا.
| التصنيف | دوال النصوص |
|---|---|
| النوع | دوال الأنواع المدمجة |
| إصدار بايثون | all |
📝 الصياغة
str.isalpha()
القيمة المُعادة:bool. True if the string is non-empty and every char is alphabetic.
يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
True
False
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qما الذي يُرجَع لسلسلة فارغة أو أرقام خالصة؟
Aكلاهما False. تتطلب isalpha() إدخالًا غير فارغ حيث يكون كل حرف حرفًا أبجديًا، لذا '123' و '' كلاهما يُرجعان False.
Qهل تُعد الأحرف الصينية «حروفًا»؟
Aنعم. تُرجع '你好'.isalpha() قيمة True لأن الأحرف الصينية تنتمي إلى فئة الحروف في يونيكود. وللتحقق من النص الإنجليزي الخالص، اجمعها مع isascii().
Qوماذا عن سلسلة تحتوي مسافات؟
A'hello world'.isalpha() تُرجع False، لأن المسافة ليست حرفًا.