"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > الفهرسة والتقطيع

الفهرسة والتقطيع

تم النشر بتاريخ 2024-07-30
تصفح:415

trings Indexing & Slicing

سلاسل التقطيع:

يمكنك إرجاع نطاق من الأحرف باستخدام صيغة الشريحة.

حدد فهرس البداية وفهرس النهاية، مفصولين بنقطتين، لإرجاع جزء من السلسلة.

** احصل على الأحرف من الموضع 2 إلى الموضع 5 (غير مدرج):**

b = "مرحبًا بالعالم!"
طباعة(ب[2:5])
الإخراج: llo

شريحة من البداية
من خلال ترك فهرس البداية، سيبدأ النطاق عند الحرف الأول:

احصل على الشخصيات من الموضع 2، وحتى النهاية:

b = "مرحبًا بالعالم!"
طباعة (ب[:5])
الإخراج = مرحبا

الفهرسة السلبية
استخدم الفهارس السالبة لبدء الشريحة من نهاية السلسلة:

**الحصول على الشخصيات:

من: "o" في "العالم!" (الموضع -5)

إلى، ولكن لم يتم تضمينه: "d" في "العالم!" (الموضع -2):**

`b = "مرحبًا بالعالم!"
طباعة (ب[-5:-2])

الإخراج =orl`

بايثون - تعديل السلاسل

يُرجع الأسلوب العلوي () السلسلة بالأحرف الكبيرة

a = "مرحبًا بالعالم!"
طباعة (a.upper ())
الإخراج =مرحبا أيها العالم!

يُرجع الأسلوب Lower() السلسلة بأحرف صغيرة:

يُرجع الأسلوب Lower() السلسلة بأحرف صغيرة:

`a = "مرحبًا بالعالم!"
طباعة (a.lower())

الإخراج) =مرحبًا أيها العالم!`

تزيل طريقة strip() أي مسافة بيضاء من البداية أو النهاية:

`a = " مرحبًا بالعالم! "
طباعة (a.strip())

الإخراج =مرحبًا أيها العالم!`

استبدال السلسلة
مثال
تستبدل طريقة الاستبدال () سلسلة بسلسلة أخرى:

`a = "مرحبًا بالعالم!"
طباعة (a.replace("H"، "J"))

الإخراج = جيلو، العالم!`

تقسيم السلسلة
تقوم طريقة التقسيم () بإرجاع قائمة حيث يصبح النص الموجود بين الفاصل المحدد هو عناصر القائمة.

مثال
تقوم طريقة التقسيم () بتقسيم السلسلة إلى سلاسل فرعية إذا وجدت مثيلات للفاصل:

'a = "مرحبًا بالعالم!"
طباعة (a.split("،")
['مرحبا بالعالم!']
الإخراج =['مرحبًا'، ' العالم!']'

`الفهرسة :

الفواكه = ['تفاحة'، 'موز'، 'كرز']

x = Fruits.index("الكرز")

طباعة(خ)
الإخراج =2`

بيان الافراج تم إعادة إنتاج هذه المقالة على: https://dev.to/ranjith_jr_fbf2e375879b08/7strings-indexing-slicing-3pb2?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3