بايثونالدالة isalnum()
تعريفها
تستخدم لمعرفة ما إن كان النص الذي قام باستدعائها يحتوي على أحرف أبجدية و أرقام فقط أم لا.
إسم هذه الدالة مشتق من الكلمة Alphanumeric التي تعني أحرف أبجدية و أرقام.
بناؤها
str.isalnum()
باراميترات
لا تقبل أي باراميتر.
قيمة الإرجاع
- ترجع
True
في حال كان النص الذي قام باستدعائها يحتوي على أحرف أبجدية فقط، أرقام فقط، أو أحرف أبجدية و أرقام. - غير ذلك ترجع
False
.
مثال
s1 = 'Python' # وضعنا فيه أحرف أبجدية s1 هنا قمنا بتعريف متغير نصي إسمه s2 = '123456' # وضعنا فيه أرقام s2 هنا قمنا بتعريف متغير نصي إسمه s3 = '3D' # وضعنا فيه حرف و رقم s3 هنا قمنا بتعريف متغير نصي إسمه s4 = "90s" # وضعنا فيه أحرف أبجدية و رقم s4 هنا قمنا بتعريف متغير نصي إسمه s5 = 'A' # وضعنا فيه حرف أبجدي s5 هنا قمنا بتعريف متغير نصي إسمه s6 = '6' # وضعنا فيه رقم s6 هنا قمنا بتعريف متغير نصي إسمه s7 = '' # لم نضع فيه أي شيء s7 هنا قمنا بتعريف متغير نصي إسمه s8 = 'facebook.com' # وضعنا فيه أحرف أبجدية و نقطة s8 هنا قمنا بتعريف متغير نصي إسمه s9 = 'facebook and google' # وضعنا فيه أحرف أبجدية و مسافات فارغة s9 هنا قمنا بتعريف متغير نصي إسمه print(s1.isalnum()) # True و التي سترجع isalnum() هنا قمنا بطباعة ما سترجعه الدالة print(s2.isalnum()) # True و التي سترجع isalnum() هنا قمنا بطباعة ما سترجعه الدالة print(s3.isalnum()) # True و التي سترجع isalnum() هنا قمنا بطباعة ما سترجعه الدالة print(s4.isalnum()) # True و التي سترجع isalnum() هنا قمنا بطباعة ما سترجعه الدالة print(s5.isalnum()) # True و التي سترجع isalnum() هنا قمنا بطباعة ما سترجعه الدالة print(s6.isalnum()) # True و التي سترجع isalnum() هنا قمنا بطباعة ما سترجعه الدالة print(s7.isalnum()) # False و التي سترجع isalnum() هنا قمنا بطباعة ما سترجعه الدالة print(s8.isalnum()) # False و التي سترجع isalnum() هنا قمنا بطباعة ما سترجعه الدالة print(s9.isalnum()) # False و التي سترجع isalnum() هنا قمنا بطباعة ما سترجعه الدالة
النتيجة
True
True
True
True
True
True
False
False
False
True
True
True
True
True
False
False
False