دالة ()isalnum في بايثون

11-02-23 أحمدُ عُبَيْد 870 0

تقوم دالة ()isalnum بالتحقق مما إذا كانت جميع الأحرف في السلسلة إما أحرف أبجدية أو رقمية. إذا كانت جميع الأحرف في السلسلة أحرف أبجدية أو رقمية تقوم بإرجاع القيمة المنطقية True. إذا كان غير ذلك تقوم بإرجاع القيمة المنطقية False.


طريقة صياغتها بهذا الشكل:


string_name.isalnum()

المعلمات ( باراميترات ): لا تأخذ دالة ()isalnum أي معلمات.

قيمة الإرجاع:


  • True: إذا كانت جميع الأحرف في السلسلة إما أحرف أبجدية أو رقمية.

  • True: إذا كانت جميع الأحرف في السلسلة أحرف أبجدية فقط.

  • True: إذا كانت جميع الأحرف في السلسلة أحرف رقمية فقط.

  • False: إذا كانت السلسلة تحتوي علي حرف واحد أو أكثر ليس أبجدياً أو رقمياً.

الأخطاء والاستثناءات:


  •  إذا تم تمرير معلمة ( باراميتر ) الي دالة ()isalnum يحدث خطأ.


مثال:


# تعريف متغير مكون من حروف ابجدية ورقمية
string = "TEL123456"
#isalnum استدعاء وطباعة دالة
print(string.isalnum()) # returns True
# تعريف متغير مكون من حروف ابجدية
string = "AHMED"
#isalnum استدعاء وطباعة دالة
print(string.isalnum()) # returns True
# تعريف متغير مكون من حروف رقمية
string = "123456"
#isalnum استدعاء وطباعة دالة
print(string.isalnum()) # returns True
# تعريف متغير مكون من حروف رقمية ورموز
string = "1$"
#isalnum استدعاء وطباعة دالة
print(string.isalnum()) # returns False

سيكون الناتج:


True
True
True
False

مصادر خارجية:

الدوال المضمنة - وثائق بايثون الرسمية

أذا كان لديك أي اسئلة أو استفسارات اتركها في التعليقات 



الكلمات الدلالية


بايثون أنواع البيانات في بايثون السلاسل في بايثون الدوال التي تتعامل مع السلاسل دوال مقارنة سلاسل بايثون دالة ()isalnum

شارك المقال