تقنية

islower في بايثون: هل وجود رقم يمنع True؟

a7! تعطي True، و7! تعطي False مع islower.
وجود حرف صغير.

وجود رقم أو علامة لا يجعل islower تعطي False تلقائيًا. [1]

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

يلزم محرف ذو حالة أحرف على الأقل، وأن تكون تلك المحارف كلها صغيرة. [1]

  • وجود رقم أو علامة لا يجعل islower تعطي False تلقائيًا. [1]
  • في الأمثلة: a صغيرة وB كبيرة؛ 7 و! بلا حالة أحرف. [1]
  • مثال مؤلف على CPython 3.12.14: a="a7!"؛ a.islower() تعطي True. [1]
  • n="7!"؛ n.islower() تعطي False لغياب محرف ذي حالة أحرف. [1]
  • b="aB7!"؛ b.islower() تعطي False لوجود B الكبيرة. [1]

الرقم والعلامة

وجود رقم أو علامة لا يجعل islower تعطي False تلقائيًا. [1]

يلزم محرف ذو حالة أحرف على الأقل، وأن تكون تلك المحارف كلها صغيرة. [1]

حالة المحارف

في الأمثلة: a صغيرة وB كبيرة؛ 7 و! بلا حالة أحرف. [1]

حرف صغير مع رقم

مثال مؤلف على CPython 3.12.14: a="a7!"؛ a.islower() تعطي True. [1]

a.islower() -> True [1]

aB7! تعطي False بسبب B الكبيرة.
الحرف الكبير يحسم المثال.

غياب الحالة والحرف الكبير

n="7!"؛ n.islower() تعطي False لغياب محرف ذي حالة أحرف. [1]

n.islower() -> False [1]

b="aB7!"؛ b.islower() تعطي False لوجود B الكبيرة. [1]

المراجع

  1. Python — islower

للتوسع: تطبيع العربية.

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