تقنية

isspace في بايثون: هل النص الفارغ مسافة بيضاء؟

الفارغ طوله 0 ونتيجته False؛ المسافة طولها 1 ونتيجتها True.
فارغ ومسافة.

isspace تشترط نصًا غير فارغ، وكل محارفه من محارف المسافة البيضاء. [1]

الخلاصة السريعة

لا؛ النص الفارغ لا يحقق شرط وجود محرف. [1]

  • isspace تشترط نصًا غير فارغ، وكل محارفه من محارف المسافة البيضاء. [1]
  • وجود مسافة مع حرف x لا يكفي. [1]
  • مثال مؤلف على CPython 3.12.14: e=""؛ e.isspace() تعطي False، وطول النص 0. [1]
  • مع p=" "، تعطي p.isspace() القيمة True؛ النص يحتوي مسافة واحدة وطوله 1. [1]
  • مع m=" x "، تعطي m.isspace() القيمة False؛ الحرف x ليس محرفًا أبيض رغم المسافتين. [1]

شرطان معًا

isspace تشترط نصًا غير فارغ، وكل محارفه من محارف المسافة البيضاء. [1]

كل المحارف

وجود مسافة مع حرف x لا يكفي. [1]

نص فارغ

مثال مؤلف على CPython 3.12.14: e=""؛ e.isspace() تعطي False، وطول النص 0. [1]

e.isspace() -> False [1]

وجود x بين مسافتين يعطي False؛ المسافة وحدها تعطي True.
حرف وسط مسافتين.

مسافة وحرف

مع p=" "، تعطي p.isspace() القيمة True؛ النص يحتوي مسافة واحدة وطوله 1. [1]

p.isspace() -> True [1]

مع m=" x "، تعطي m.isspace() القيمة False؛ الحرف x ليس محرفًا أبيض رغم المسافتين. [1]

المراجع

  1. Python — isspace

للتوسع: لغات البرمجة.

أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.