دوال مقارنة السلاسل النصية في بايثون

20-02-23 أحمدُ عُبَيْد 1233 0

توفر بايثون الكثير من الدوال المضمنة لمعالجة السلاسل النصية. السلسلة في بايثون غير قابلة للتغيير ، لذا فإن كل هذه الدوال تعيد سلسلة جديدة وتبقى السلسلة الأصلية دون تغيير. ليس عليك حفظ كل هذة الدوال التي سنذكرها في هذا المقال كل ماعليك معرفته هو كيفية استخدام هذة الدوال وماذا يمكنها أن تفعل. كل هذة الدوال موجودة افتراضيا داخل الكلاس str داخل ملف builtins.py المدمج في مترجم بايثون .






























































اسم الدالة الوصف الرابط
()isspace   تقوم دالة ()isspace بالتحقق مما إذا كانت الأحرف في السلسلة مسافات بيضاء. إذا كانت الأحرف في السلسلة مسافات بيضاء ستقوم بإرجاع القيمة المنطقية True. اما إذا كان غير ذلك ستقوم بإرجاع القيمة المنطقية False. تُعامل دالة ()isspace المسافة والسطر الجديد وعلامات التبويب وما إلى ذلك نفس معاملة المسافة البيضاء اقرأ المزيد 
()isupper   تقوم دالة ()isupper بالتحقق مما إذا كانت الأحرف في السلسلة أحرف كبيرة. إذا كانت الأحرف في السلسلة أحرف كبيرة ستقوم بإرجاع القيمة المنطقية True. اما إذا كان غير ذلك ستقوم بإرجاع القيمة المنطقية False. اقرأ المزيد 
()islower   تقوم دالة ()islower بالتحقق مما إذا كانت الأحرف في السلسلة أحرف صغيرة. إذا كانت الأحرف في السلسلة أحرف صغيرة ستقوم بإرجاع القيمة المنطقية True. اما إذا كان غير ذلك ستقوم بإرجاع القيمة المنطقية False. اقرأ المزيد 
()isdigit   تقوم دالة ()isdigit بالتحقق مما إذا كانت جميع الأحرف في السلسلة أحرف رقمية. إذا كانت جميع الأحرف في السلسلة أحرف رقمية ستقوم بإرجاع القيمة المنطقية True. اما إذا كان غير ذلك ستقوم بإرجاع القيمة المنطقية False. اقرأ المزيد 
()isalnum   تقوم دالة ()isalnum بالتحقق مما إذا كانت جميع الأحرف في السلسلة إما أحرف أبجدية أو رقمية. إذا كانت جميع الأحرف في السلسلة أحرف أبجدية أو رقمية تقوم بإرجاع القيمة المنطقية True. إذا كان غير ذلك تقوم بإرجاع القيمة المنطقية False. اقرأ المزيد 
()istitle  تقوم دالة ()istitle بإرجاع True إذا كانت السلسلة عبارة عن عنوان "title". وإلا ترجع False.  اقرأ المزيد 
()isnumeric   تقوم دالة ()isnumeric بالتحقق مما إذا كانت جميع الأحرف في السلسلة أحرف رقمية. إذا كانت جميع الأحرف في السلسلة أحرف رقمية تقوم بإرجاع القيمة المنطقية True. إذا كان هناك حرف واحد على الأقل ليس أحرف رقمية تقوم بإرجاع القيمة المنطقية False. اقرأ المزيد 
()isalpha   تقوم دالة ()isalpha بالتحقق مما إذا كانت جميع الأحرف في السلسلة أبجدية. إذا كانت جميع الأحرف في السلسلة أبجدية تقوم بإرجاع القيمة المنطقية True. إذا كان هناك حرف واحد على الأقل ليس أبجدياً تقوم بإرجاع القيمة المنطقية False. وتعتبر المسافات البيضاء والأرقام والرموز أحرفًا غير أبجدية.  اقرأ المزيد 
()startswith   تقوم دالة ()startswith بالتحقق مما إذا كانت السلسلة تبدأ بنص محدد (prefix). إن كان كذلك ستعيد دالة ()startswith القيمة المنطقية True وإن كان غير ذلك فإنها ستعيد القيمة المنطقية false. اقرأ المزيد 
()endswith   تقوم دالة ()endswith بالتحقق مما إذا كانت السلسلة تنتهي بنص محدد "suffix". إن كان كذلك ستعيد دالة ()endswith القيمة المنطقية True وإن كان غير ذلك فإنها ستعيد القيمة المنطقية false.      اقرأ المزيد 


 



الكلمات الدلالية


بايثون أنواع البيانات في بايثون السلاسل في بايثون الدوال التي تتعامل مع السلاسل دالة ()istitle دوال مقارنة سلاسل بايثون دالة ()endswith في بايثون دالة ()isalpha دالة ()isnumeric دالة ()isalnum دالة ()isdigit دالة ()islower دالة ()isupper دالة ()isspace

شارك المقال