سلاسل بايثون النصية: الفهرسة، والتقطيع، والأساليب

تُعد السلاسل النصية (Strings) أساسية لمجالات الحوسبة السحابية (Cloud)، وDevOps، والأتمتة (Automation). فأنت بحاجة إليها لمعالجة السجلات (logs)، وملفات الإعدادات (config files)، واستجابات واجهة برمجة التطبيقات (API responses).

السلسلة النصية هي مجموعة مرتبة من الأحرف. وهي غير قابلة للتعديل (immutable)، مما يعني أنه لا يمكنك تغيير السلسلة بعد إنشائها.

الفهرسة (Indexing) لكل حرف موضع محدد.

مثال: text = "DevOps" text[0] تعطي D. text[-1] تعطي s.

التقطيع (Slicing) يتيح لك التقطيع استخراج أجزاء من السلسلة النصية باستخدام الصيغة: [start:stop:step].

أمثلة:

الأساليب الأساسية (Essential Methods)

تشكل هذه العمليات الصغيرة الأساس لسكربتات الأتمتة الكبيرة. أتقن هذه الأساليب لكتابة كود أكثر نظافة.

المصدر: https://dev.to/tejas_shinkar/python-strings-indexing-slicing-and-essential-string-methods-3la0

مجتمع تعليمي اختياري: https://t.me/GyaanSetuAi