str.swapcase() تبديل حالة الأحرف
آخر تحديث: 2026-09-22
str.swapcase() تبديل حالة الأحرف
str.swapcase() يحوّل الأحرف الكبيرة إلى صغيرة والصغيرة إلى كبيرة.
| التصنيف | دوال النصوص |
|---|---|
| النوع | دوال الأنواع المدمجة |
| إصدار بايثون | all |
📝 الصياغة
str.swapcase()
القيمة المُعادة:str. A copy with uppercase and lowercase letters swapped.
يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
hELLO wORLD
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qماذا يفعل swapcase()؟
Aيحوّل الأحرف الكبيرة إلى صغيرة والصغيرة إلى كبيرة. 'Hello World'.swapcase() يُعطي 'hELLO wORLD'.
Qماذا يحدث للأحرف الصينية والأرقام؟
Aيتم الاحتفاظ بها كما هي، لأنها لا تحتوي على شكل كبير/صغير.
Qهل توجد محاذير يجب الانتباه إليها؟
Aبالنسبة لبعض أحرف Unicode قد تكون النتيجة غير بديهية (بعض الأحرف يتغير طولها عند التحويل). في التطبيقات العملية المعتادة، يكون lower()/upper() أكثر شيوعًا.