دالة ()isspace في بايثون
تقوم دالة ()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
مصادر خارجية:
الدوال المضمنة - وثائق بايثون الرسمية
أذا كان لديك أي اسئلة أو استفسارات اتركها في التعليقات
الكلمات الدلالية
بايثون
شارك المقال
عن الكاتب
أحمدُ عُبَيْد
مرحباً، أنا أحمد عبيد مبرمج عربي مصري. أود أن أضع تجاربي وخبراتي في تعلم بايثون على هذا الموقع حتى يكون مرجعاً لي ولكم أيضاً.
عفواً..قم بتسجيل الدخول اولاً..حتي تستطيع التعليق