str.isupper() هل كلها أحرف كبيرة
آخر تحديث: 2026-09-22
str.isupper() هل كلها أحرف كبيرة
str.isupper() تُرجع True عندما تحتوي على حرف كبير واحد على الأقل ولا تحتوي على أحرف صغيرة.
| التصنيف | دوال النصوص |
|---|---|
| النوع | دوال الأنواع المدمجة |
| إصدار بايثون | all |
📝 الصياغة
str.isupper()
القيمة المُعادة:bool. True if it has at least one uppercase letter and no lowercase ones.
يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
True
False
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qماذا تُرجع '123'.isupper()؟
Aتُرجع False. تتطلب isupper() وجود حرف كبير واحد على الأقل، لذا الأرقام الخالصة تُرجع False.
Qوماذا عن سلسلة بحالتين مختلطتين؟
A'Hello'.isupper() تكون False. 'HELLO!'.isupper() تكون True، لأن علامات الترقيم لا تؤثر على النتيجة.
Qمتى تُرجع isupper() و islower() كلاهما False؟
Aبالنسبة للسلاسل مثل الأرقام الخالصة أو الرموز الخالصة التي لا تحتوي على أي أحرف، يُرجع كلاهما False. isupper() و islower() متنافيتان لكنهما غير متكاملتين.