بواسطة قاديشا كين
شاركسقسقةشاركبريد الالكتروني

ستساعدك هذه الأساليب المضمنة المريحة في التعامل مع المهام المختلفة المتعلقة بالحالة.

تأتي Python مع العديد من الطرق المضمنة التي تسمح لك بمعالجة سلسلة. تتعامل العديد من هذه الطرق مع حالة الأحرف في سلسلة.

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

1. طريقة الأحرف الكبيرة ()

ال تكبير () طريقة تحويل الحرف الأول في سلسلة إلى أحرف كبيرة وإرجاع نسخة محدثة من السلسلة.

فاكهة = "تفاح"
newString = fruit.capitalize ()
مطبعة(سلسلة جديدة)

يطبع الكود أعلاه الإخراج التالي في ملف Python IDE وحدة التحكم:

تفاح

ال تكبير () الطريقة تغير حالة الحرف الأول فقط إذا كان حرفًا من الأبجدية (وليس أعدادًا صحيحة).

فاكهة = "6 تفاح"
newString = fruit.capitalize ()
مطبعة(سلسلة جديدة)

#مطبوعات
# 6 تفاح

فاكهة = " تفاح"
newString = fruit.capitalize ()
مطبعة(سلسلة جديدة)

#مطبوعات
# تفاح

ال تكبير () الأسلوب يغير حالة الحرف الأول فقط إذا لم يكن بالفعل بأحرف كبيرة.

instagram viewer
فاكهة = "تفاح"
newString = fruit.capitalize ()
مطبعة(سلسلة جديدة)

#مطبوعات
#تفاح

ال تكبير () تضمن الطريقة أيضًا أن كل حرف ليس في الموضع الأول يتحول إلى حالة صغيرة في السلسلة الجديدة.

فاكهة = "تفاح"
newString = fruit.capitalize ()
مطبعة(سلسلة جديدة)

#مطبوعات
#تفاح

2. الطرق الدنيا () والعليا ()

تساعدك هاتان الطريقتان في تحويل السلاسل إلى جميع الأحرف الصغيرة أو الكبيرة المكافئة. يحفظونك من الاضطرار إلى يدويا تحويل حالة السلسلة بنفسك.

ال أدنى() الأسلوب لا يأخذ أي وسيطات ويعيد سلسلة جديدة. يحول كل حرف إلى مكافئته الصغيرة:

فاكهة = "تفاح"
newString = fruit.lower ()
مطبعة(سلسلة جديدة)

#مطبوعات
#تفاح

ال العلوي () الطريقة تفعل العكس تماما من أدنى() طريقة. يقوم بتحويل جميع الأحرف الصغيرة في سلسلة إلى أحرف كبيرة. في حالة عدم وجود أحرف صغيرة في السلسلة ، تُرجع هذه الطريقة نسخة متطابقة من السلسلة الأصلية.

فاكهة = "تفاح"
الفاكهة 2 = "مانجو"
newString = fruit.upper ()
newString2 = fruit2.upper ()
مطبعة(سلسلة جديدة)
مطبعة(newString2)

#مطبوعات
#تفاح
# مانغوس

3. طريقة () casefold

ال casefold () يعيد التابع نسخة من سلسلة ، حيث يحول كل حرف إلى أحرف صغيرة. ومع ذلك ، فهو أيضًا أقوى قليلاً من أدنى(). هذه الوظيفة تتعامل أحرف Unicode بطريقة تتيح لك مقارنة السلاسل التي تحتوي عليها بدقة.

نص = "groß"
newString = text.lower ()
newString2 = text.casefold ()
مطبعة(سلسلة جديدة)
مطبعة(newString2)

4. طريقتا islower () و isupper ()

ال أقل() و ال isupper () أساليب السلسلة لا تأخذ أي حجج. كل إرجاع قيمة منطقية. ال أقل() يعيد التابع true إذا كان كل حرف في سلسلة أحرف صغيرًا ، وإلا فإنه سيعيد القيمة false.


فاكهة = "تفاح"
Fruit2 = "مانجو"
newString = fruit.islower ()
newString2 = fruit2.islower ()
طباعة (سلسلة جديدة)
طباعة (newString2)

#مطبوعات
#حقيقي
#خطأ شنيع

ال isupper () يعيد التابع صحيحًا إذا كانت جميع الأحرف في سلسلة أحرف كبيرة ، وإلا فسيتم إرجاع خطأ.

فاكهة = "تفاح"
الفاكهة 2 = "مانجو"
newString = fruit.isupper ()
newString2 = fruit2.isupper ()
مطبعة(سلسلة جديدة)
مطبعة(newString2)
#مطبوعات
#خطأ شنيع
#حقيقي

5. طريقة istitle ()

ال istitle () يعيد التابع صحيحًا إذا كانت جميع الكلمات في سلسلة نصية تبدأ بحرف كبير ، وإلا فإنها ترجع خطأ. هذه الطريقة لا تأخذ الحجج.

نص = "التفاح هو الفاكهة."
نص 2 = "المانجو هي أيضا ثمار."
newString = text.istitle ()
newString2 = text2.istitle ()
مطبعة(سلسلة جديدة)
مطبعة(newString2)
#مطبوعات
#حقيقي
#خطأ شنيع

6. طريقة swapcase ()

ال مبادلة () الأسلوب لا يأخذ أي وسيطات ويعيد سلسلة جديدة مع حالة معكوسة.

فاكهة = "تفاح"
الفاكهة 2 = "مانجو"
newString = fruit.swapcase ()
newString2 = fruit2.swapcase ()
مطبعة(سلسلة جديدة)
مطبعة(newString2)
#مطبوعات
#تفاح
# المانجو

قيمة طرق Python String

تجعل طرق السلسلة الحياة أسهل بكثير بالنسبة لك كمبرمج بايثون. على سبيل المثال ، يمكنك إنشاء برنامج يمر عبر سلسلة ويحول كل أحرفها إلى أحرف صغيرة. ومع ذلك ، نظرًا لوجود طرق سلسلة Python ، مثل casefold () ، فإن هذه المهمة ستكون إلى حد كبير مثل إعادة اختراع العجلة.

تسمح لك أساليب سلسلة Python بإنجاز المزيد بجهد أقل.

كيف تعمل طريقة تنسيق Python String ()؟ 10 أمثلة

اقرأ التالي

شاركسقسقةشاركبريد الالكتروني

مواضيع ذات صلة

  • برمجة
  • برمجة
  • بايثون

نبذة عن الكاتب

قاديشا كين (57 المقالات المنشورة)

قاديشا كين مطور برامج متكامل وكاتب تقني / تقني. لديها قدرة مميزة على تبسيط بعض المفاهيم التكنولوجية الأكثر تعقيدًا ؛ إنتاج مادة يمكن لأي مبتدئ في مجال التكنولوجيا فهمها بسهولة. إنها شغوفة بالكتابة وتطوير البرامج الشيقة والسفر حول العالم (من خلال الأفلام الوثائقية).

المزيد من Kadeisha Kean

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك