الدالة str.isalnum()
في بايثون
تتحقّق هذه الدالة ممّا إذا كانت السلسلة النصية تضمّ حروفًا وأرقامًا وأنّها تضمّ حرفًا واحدًا على الأقل.
البنية العامة
x.isalnum()
القيمة المعادة
تعيد الدالة القيمة True
إن كانت جميع الحروف في السلسلة النصية حرفية ورقمية وأنّ هناك على الأقل حرفًا واحدًا فيها، وتعيد القيمة False
فيما عدا ذلك.
يكون الحرف c
حرفيًا ورقميًا إن أعادت إحدى الدوال التالية القيمة True
:
c.isalpha()
، c.isdecimal()
، c.isdigit()
، أو c.isnumeric()
أمثلة
يبيّن المثال التالي النتائج المعادة من تطبيق الدالة isalnum()
على أنواع مختلفة من السلاسل:
>>> "Hsoub".isalnum()
True
>>> "Hsoub Academy".isalnum()
False
>>> "Windows10".isalnum()
True
>>> "123356".isalnum()
True
>>> "3/5/2018".isalnum()
False