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