تقنية

isalnum في بايثون: هل تسمح بمزج الحروف والأرقام؟

a7 يقبل المزج؛ isalnum تعطي True.
مزج مقبول.

isalnum تقبل مزج الحروف والأرقام؛ الشرط يطبق على كل محرف. [1]

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

نعم؛ المزج لا يمنع True. [1]

  • isalnum تقبل مزج الحروف والأرقام؛ الشرط يطبق على كل محرف. [1]
  • يلزم محرف واحد على الأقل؛ كل محرف ينجح في isalpha أو isdecimal أو isdigit أو isnumeric. [1]
  • مثال مؤلف على CPython 3.12.14: s="a7"؛ s.isalnum() تعطي True. [1]
  • فحوص s.isalpha() وs.isdecimal() وs.isdigit() وs.isnumeric() كلها False؛ جمعها بـor يبقى False. [1]
  • تحكم: "a7!" والنص الفارغ يعطيان False في isalnum؛ المدخلات لم تتغير. [1]

المزج المسموح

isalnum تقبل مزج الحروف والأرقام؛ الشرط يطبق على كل محرف. [1]

شرط المحرف

يلزم محرف واحد على الأقل؛ كل محرف ينجح في isalpha أو isdecimal أو isdigit أو isnumeric. [1]

حرف ورقم

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

s.isalnum() -> True [1]

الفحوص الأربعة كلها False؛ or تعطي False.
فحوص كاملة.

الفحوص الكاملة والتحكم

فحوص s.isalpha() وs.isdecimal() وs.isdigit() وs.isnumeric() كلها False؛ جمعها بـor يبقى False. [1]

s.isalpha() or s.isdecimal() or s.isdigit() or s.isnumeric() -> False [1]

تحكم: "a7!" والنص الفارغ يعطيان False في isalnum؛ المدخلات لم تتغير. [1]

المراجع

  1. Python — isalnum

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

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