...

/

تقطيع الخيوط

تقطيع الخيوط

تعرف على تقطيع السلسلة في Python، بما في ذلك التقطيع الأساسي، والتقطيع بخطوة، والتقطيع العكسي، والتقطيع الجزئي، والتقطيع حسب الحرف.

سنغطي ما يلي...

تُسمى تقنية استخراج جزء من سلسلة نصية باستخدام مؤشراتها بالتقطيع . تستخدم العديد من التطبيقات العملية التقطيع. على سبيل المثال، يمكن استخدام التقطيع لاستخراج المعلومات المطلوبة من الرسائل المرسلة عبر اتصال لأنها تتوافق مع تنسيق محدد. كما تستفيد العديد من مهام معالجة البيانات وتنظيفها، مثل كشط الويب، والترميز، واستخراج الميزات، من التقطيع.

التقطيع في Python

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

Press + to interact
string[start:end]
  • الstart يشير الفهرس إلى المكان الذي نريد أن يبدأ فيه السلسلة الفرعية.

  • الend يُحدد الفهرس المكان الذي نريد أن تنتهي فيه السلسلة الفرعية. الحرف الموجود فيend لن يتم تضمين الفهرس في السلسلة الفرعية التي تم الحصول عليها من خلال هذه الطريقة.

Press + to interact

فيما يلي مثال يوضح استخدام التقطيع:

Press + to interact
Python 3.10.4
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) تُرجع الدالة طول السلسلة، مع التأكد من التقاط جميع الأحرف حتى النهاية. لذا، تُطبع ...