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

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

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


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


string.isnumeric()

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

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


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

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

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


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


مثال:


# isnumeric مثال على دالة
# تعريف متغير
string = "12345"
#isnumeric استدعاء دالة
str = string.isnumeric() # returns True
# طباعة النتيجة
print(str)
# تعريف متغير
string = "T12345"
#isnumeric استدعاء دالة
str = string.isnumeric() # returns False
# طباعة النتيجة
print(str)

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


True
False

تقوم دالة ()isnumeric بالتحقق مما إذا كانت السلسلة جميع أحرفها رقمية مثل الأعداد الصحيحة ، والكسور وما إلى ذلك (بشرط أن تكون مكتوبة بترميز Unicode).

مثال:


#Unicode تعريف متغير بترميز
string = "\u00BE" # 3/4 يساوي Unicode تعريف متغير بترميز
#isnumeric استدعاء دالة
str = string.isnumeric() # returns True
# طباعة النتيجة
print(str)

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


True

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

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

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



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


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

شارك المقال