Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

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

تعريفها

تستخدم لمعرفة ما إن كان النص الذي قام باستدعائها يحتوي على أحرف أبجدية و أرقام فقط أم لا.

إسم هذه الدالة مشتق من الكلمة Alphanumeric التي تعني أحرف أبجدية و أرقام.


بناؤها

str.isalnum()
str.isalnum()

باراميترات

لا تقبل أي باراميتر.


قيمة الإرجاع

  • ترجع True في حال كان النص الذي قام باستدعائها يحتوي على أحرف أبجدية فقط، أرقام فقط، أو أحرف أبجدية و أرقام.
  • غير ذلك ترجع False.

مثال

Test.py
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