الدالة str.isalpha()‎ في بايثون

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث

تتحقّق الدالة ممّا إذا كانت السلسلة النصية مكوّنة من الحروف فقط، وأنّ فيها حرفًا واحدًا على الأقل.

البنية العامة

x.isalpha()

القيمة المعادة

تعيد الدالة isalpha()‎ القيمة True إذا كانت السلسلة النصية مكوّنة من الحروف فقط وكان فيها حرف واحد على الأقل، وتعيد القيمة False فيما عدا ذلك.

الحروف الهجائية هي تلك الحروف المعرّفة في قاعدة بيانات حروف الترميز الموحد Unicode بالمسمّى "Letters"، أي أنّها الحروف التي تمتلك إحدى خواص التصنيف العامة ‎"Lm"، "Lt"، "Lu"، "Ll"‎، أو "Lo".

جدير بالإشارة إلى أنّ ما سبق يختلف عن الخاصية "Alphabetic" المعرّفة في المعايير القياسية للترميز الموحد. 

أمثلة

يوضّح المثال التالي المخرجات الناتجة من تطبيق الدالة isalpha(‎)‎ على سلاسل نصية مختلفة:

>>> 'Ahmed'.isalpha()
True
>>> 'One/Two'.isalpha()
False
>>> 'example@email.com'.isalpha()
False
>>> 'I have 2 smartphones'.isalpha()
False

انظر أيضًا

مصادر