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، لأن المسافة ليست حرفًا.
Web-Tutorial.com

فريق Web-Tutorial التقني

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

100%