تحتوي سلسلة بايثون على

0 الأسهم
0
0
0
0

مقدمة

تحتوي فئة سلسلة Python على دالة __contains__() التي يمكننا استخدامها للتحقق مما إذا كانت تحتوي على سلسلة أخرى أم لا.

طريقة احتواء السلسلة في بايثون

سلسلة بايثون __contains__() هي دالة مثيل، وتُرجع قيمة منطقية (صحيح) أو (خطأ) بناءً على احتواء كائن السلسلة على الكائن المحدد. تجدر الإشارة إلى أن دالة بايثون string contain() حساسة لحالة الأحرف. لنلقِ نظرة على مثال بسيط لدالة string __contains__().

s = 'abc'
print('s contains a =', s.__contains__('a'))
print('s contains A =', s.__contains__('A'))
print('s contains X =', s.__contains__('X'))

المخرجات:

s contains a = True
s contains A = False
s contains X = False

يمكننا أيضًا استخدام الدالة __contains__() كطريقة لفئة str.

print(str.__contains__('ABC', 'A'))
print(str.__contains__('ABC', 'D'))

المخرجات:

True
False

التحقق مما إذا كانت سلسلة Python تحتوي على سلسلة فرعية

دعونا نلقي نظرة على مثال آخر حيث نطلب من المستخدم إدخال كلتا السلسلتين والتحقق مما إذا كانت السلسلة الأولى تحتوي على سلسلة أو سلسلة فرعية من السلسلة الثانية.

input_str1 = input('Please enter first input string\n')
input_str2 = input('Please enter second input string\n')
print('First Input String Contains Second String? ', input_str1.__contains__(input_str2))
Output: Please enter first input string JournalDev is Nice Please enter second input string Dev First Input String Contains Second String? True
اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *


قد يعجبك أيضاً
كيفية تثبيت Cockpit على Ubuntu 24.04

كيفية تثبيت Cockpit على Ubuntu 24.04

Cockpit هي لوحة إدارة خوادم عبر الإنترنت، تتيح مراقبة وإدارة الخدمات والتخزين والسجلات والمستخدمين بطريقة رسومية بسيطة. يتيح استخدام Cockpit على خادم VPS لمسؤولي النظام تنفيذ العديد من مهام إدارة الخادم دون الحاجة إلى سطر أوامر. سنشرح لك أدناه كيفية تثبيت Cockpit وتكوين الأمان والوصول إليه خطوة بخطوة.
كيفية تفعيل rc.local في أنظمة Ubuntu و CentOS و AlmaLinux وتشغيله عند إعادة التشغيل

كيفية تفعيل rc.local في أنظمة Ubuntu و CentOS و AlmaLinux وتشغيله عند إعادة التشغيل

هذه المقالة دليلٌ مُفصّلٌ خطوةً بخطوةٍ لتفعيل ملف rc.local على أنظمة أوبونتو، وسنت أو إس، وألما لينكس. باستخدام هذا الدليل، يُمكن لمسؤولي النظام ومهندسي DevOps تشغيل البرامج النصية بسهولة عند بدء تشغيل النظام.