دالة ()isspace في بايثون

19-02-23 أحمدُ عُبَيْد 991 0

تقوم دالة ()isspace بالتحقق مما إذا كانت الأحرف في السلسلة مسافات بيضاء. إذا كانت الأحرف في السلسلة مسافات بيضاء ستقوم بإرجاع القيمة المنطقية True. اما إذا كان غير ذلك ستقوم بإرجاع القيمة المنطقية False. تُعامل دالة ()isspace المسافة والسطر الجديد وعلامات التبويب وما إلى ذلك نفس معاملة المسافة البيضاء ويتم تعريفها في قاعدة بيانات أحرف Unicode كما في الامثلة التالية.


  • ' '  - مسافة بيضاء

  • 't\'  - علامة تبويب أفقية

  • "n\ "  - سطر جديد

  • "v\"  - علامة تبويب عمودية

  • "f\"  - تغذية

  • 'r\'  - إرجاع السطر


طريقة صياغتها بهذا الشكل:


string.isspace()

المعلمات ( باراميترات ) : لا تأخذ دالة ()isspace أي معلمات.

قيمة الإرجاع:


  • True: إذا كانت الأحرف في السلسلة مسافات بيضاء.

  • False: إذا كانت السلسلة تحتوي علي حرف واحد أو أكثر ليس مسافات بيضاء.

الأخطاء والاستثناءات:


  •  إذا تم تمرير معلمة ( باراميتر ) الي دالة ()isspace يحدث خطأ


مثال:


# تعريف متغير مكون من مسافت بيضاء
string = " "
#isspace  استدعاء دالة
result = string.isspace() # returns True
# طباعة النتيجة
print(result)
# تعريف متغير مكون من علامة سطر جديد
string = "\n \n \n"
#isspace  استدعاء دالة
result = string.isspace() # returns True
# طباعة النتيجة
print(result)
# تعريف متغير يحتوي علي حروف ومسافات بيضاء
string = "learn "
#isspace استدعاء دالة
result = string.isspace() # returns False
# طباعة النتيجة
print(result)

سيكون  الناتج:


True
True
False

مصادر خارجية:

الدوال المضمنة - وثائق بايثون الرسمية

أذا كان لديك أي اسئلة أو استفسارات اتركها في التعليقات 



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


بايثون

شارك المقال