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