بايثونالدالة isalnum()
تعريفها
تستخدم لمعرفة ما إن كان النص الذي قام باستدعائها يحتوي على أحرف أبجدية و أرقام فقط أم لا.
إسم هذه الدالة مشتق من الكلمة Alphanumeric التي تعني أحرف أبجدية و أرقام.
بناؤها
str.isalnum()
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() هنا قمنا بطباعة ما سترجعه الدالة
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