str.upper() التحويل إلى أحرف كبيرة
آخر تحديث: 2026-09-22
str.upper() التحويل إلى أحرف كبيرة
str.upper() يُرجع نسخة تكون فيها جميع الأحرف كبيرة.
| التصنيف | دوال النصوص |
|---|---|
| النوع | دوال الأنواع المدمجة |
| إصدار بايثون | all |
📝 الصياغة
str.upper()
القيمة المُعادة:str. A copy with all letters uppercased.
يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
HELLO WORLD
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qهل يعدّل upper() السلسلة الأصلية؟
Aلا، يُرجع سلسلة جديدة بأحرف كبيرة ويترك السلسلة الأصلية دون تغيير.
Qماذا يحدث عند استدعائه على نص صيني؟
Aيُرجع كما هو دون تغيير، لأن اللغة الصينية لا تحتوي على أحرف كبيرة/صغيرة.
Qهل يمكنني استخدام upper() للمقارنة دون تمييز حالة الأحرف؟
Aيمكنك ذلك، لكن يُفضَّل casefold()، لأنه يعالج بشكل صحيح أحرفًا لا يستطيع upper()/lower() معالجتها، مثل ß الألمانية.