تقطيع السلاسل
تعرف على تقطيع السلاسل النصية في Python، بما في ذلك التقطيع الأساسي، والتقطيع بخطوة، والتقطيع العكسي، والتقطيع الجزئي، والتقطيع حسب الحرف.
تُعرف تقنية استخراج جزء من سلسلة نصية باستخدام مؤشراتها باسم "التقطيع" . وتستخدم العديد من التطبيقات العملية هذه التقنية. على سبيل المثال، يمكن استخدامها لاستخراج المعلومات المطلوبة من الرسائل المرسلة عبر شبكة اتصال، لأنها تتبع تنسيقًا محددًا. كما تستفيد العديد من مهام معالجة البيانات وتنظيفها، مثل استخراج البيانات من مواقع الويب، وتقسيمها إلى رموز، واستخراج الميزات، من تقنية التقطيع.
تقطيع البيانات في Python
بالنسبة لسلسلة معينة، يمكننا استخدام القالب التالي لتقسيمها واستخراج سلسلة فرعية منها:
ال
startيشير الفهرس إلى المكان الذي نريد أن تبدأ منه السلسلة الفرعية.ال
endيُحدد الفهرس المكان الذي نريد أن تنتهي عنده السلسلة الفرعية. الحرف الموجود عندendلن يتم تضمين الفهرس في السلسلة الفرعية التي تم الحصول عليها من خلال هذه الطريقة.
إليك مثال يوضح استخدام التقطيع:
توضيح
إليك شرح الكود:
السطر 2: يستخرج هذا التعبير سلسلة فرعية من
my_stringبدءاً من الفهرس0(شاملة) حتى، ولكن ليس بما في ذلك، المؤشر4لذا تتم الطباعةThis، وهي الأحرف الموجودة في الفهارس0،1،2، و3.السطر 3: يستخرج هذا التعبير سلسلة فرعية من
my_stringبدءاً من الفهرس1(شاملة) حتى، ولكن ليس بما في ذلك، المؤشر7لذا تتم الطباعةhis is، وهي الأحرف الموجودة في الفهارس1،2،3،4،5، و6.السطر 4: يستخرج هذا التعبير سلسلة فرعية من
my_stringبدءاً من الفهرس8(شاملة) حتى نهاية السلسلة. الـlen(my_string)تُعيد الدالة طول السلسلة النصية، مما يضمن أنها تلتقط جميع الأحرف حتى النهاية. لذا فهي تطبع ...