دالة ()isalpha في بايثون
تقوم دالة ()isalpha بالتحقق مما إذا كانت جميع الأحرف في السلسلة أبجدية. إذا كانت جميع الأحرف في السلسلة أبجدية تقوم بإرجاع القيمة المنطقية True. إذا كان هناك حرف واحد على الأقل ليس أبجدياً تقوم بإرجاع القيمة المنطقية False. وتعتبر المسافات البيضاء والأرقام والرموز أحرفًا غير أبجدية.
طريقة صياغتها بهذا الشكل:
string.isalpha()
المعلمات ( باراميترات ) : لا تأخذ دالة ()isalpha أي معلمات.
قيمة الإرجاع:
- True: إذا كانت جميع الأحرف في السلسلة أبجدية.
- False: إذا كانت السلسلة تحتوي حرف واحد على الأقل ليس أبجدياً.
الأخطاء والاستثناءات:
- إذا تم تمرير معلمة ( باراميتر ) الي دالة ()isalpha يحدث خطأ.
- لا تعتبر المسافات البيضاء والأرقام والرموز أحرفًا أبجدية ، لذلك فإنها تعرض "False.
مثال:
string = 'ahmedobaid'
print(string.isalpha()) # returns True
string = 'ahmed obaid'
print(string.isalpha()) # returns False
print('1543678'.isalpha()) # returns False
print('@ahmed_obaid'.isalpha()) # returns False
سيكون الناتج:
True
False
False
False
تقوم دالة ()isalpha أيضًا بتحديد أبجديات "Unicode" للغات الدولية الأخرى. على سبيل المثال ، يمكنه التحقق من الكلمة العربية التالية "احمد".
مثال:
string = 'احمد'
print(string.isalpha()) # returns True
سيكون الناتج:
True
مصادر خارجية:
الدوال المضمنة - وثائق بايثون الرسمية
أذا كان لديك أي اسئلة أو استفسارات اتركها في التعليقات
الكلمات الدلالية
بايثون أنواع البيانات في بايثون السلاسل في بايثون الدوال التي تتعامل مع السلاسل دوال مقارنة سلاسل بايثون دالة ()isalpha
شارك المقال
عن الكاتب
أحمدُ عُبَيْد
مرحباً، أنا أحمد عبيد مبرمج عربي مصري. أود أن أضع تجاربي وخبراتي في تعلم بايثون على هذا الموقع حتى يكون مرجعاً لي ولكم أيضاً.
عفواً..قم بتسجيل الدخول اولاً..حتي تستطيع التعليق