تقطيع الخيوط
تعرف على تقطيع السلسلة في Python، بما في ذلك التقطيع الأساسي، والتقطيع بخطوة، والتقطيع العكسي، والتقطيع الجزئي، والتقطيع حسب الحرف.
سنغطي ما يلي...
تُسمى تقنية استخراج جزء من سلسلة نصية باستخدام مؤشراتها بالتقطيع . تستخدم العديد من التطبيقات العملية التقطيع. على سبيل المثال، يمكن استخدام التقطيع لاستخراج المعلومات المطلوبة من الرسائل المرسلة عبر اتصال لأنها تتوافق مع تنسيق محدد. كما تستفيد العديد من مهام معالجة البيانات وتنظيفها، مثل كشط الويب، والترميز، واستخراج الميزات، من التقطيع.
التقطيع في Python
بالنسبة لسلسلة معينة، يمكننا استخدام القالب التالي لتقطيعها واسترداد سلسلة فرعية:
string[start:end]
- ال - startيشير الفهرس إلى المكان الذي نريد أن يبدأ فيه السلسلة الفرعية.
- ال - endيُحدد الفهرس المكان الذي نريد أن تنتهي فيه السلسلة الفرعية. الحرف الموجود في- endلن يتم تضمين الفهرس في السلسلة الفرعية التي تم الحصول عليها من خلال هذه الطريقة.
فيما يلي مثال يوضح استخدام التقطيع:
my_string = "This is MY string!"print(my_string[0:4])print(my_string[1:7])print(my_string[8:len(my_string)])
توضيح
وهنا شرح الكود:
- السطر 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)تُرجع الدالة طول السلسلة، مع التأكد من التقاط جميع الأحرف حتى النهاية. لذا، تُطبع ...