الفرق بين المراجعتين لصفحة: «Python/str/isnumeric»
لا ملخص تعديل |
|||
سطر 36: | سطر 36: | ||
[[تصنيف:Python]] | [[تصنيف:Python]] | ||
[[تصنيف:Python | [[تصنيف:Python Method]] | ||
[[تصنيف:Python | [[تصنيف:Python Types]] | ||
[[تصنيف:Python Str]] |
مراجعة 07:46، 2 يونيو 2018
تتحقّق الدالة ممّا إذا كانت جميع الحروف في السلسلة النصية حروفًا عددية، وأنّ هناك حرفًا واحدًا على الأقل في تلك السلسلة.
البنية العامة
x.isnumeric()
القيمة المعادة
تعيد الدالة القيمة True
إذا كانت جميع الحروف في السلسلة النصية حروفًا عددية، وكان هناك على الأقل حرف واحد في السلسلة، وتعيد القيمة False
فيما عدا ذلك.
يقصد بالحروف العددية الأعداد وجميع الحروف التي تمتلك خاصية قيمة عددية في الترميز الموحّد، مثل U+2155
والذي يرمز إلى الكسر VULGAR FRACTION ONE FIFTH
.
وبصورة عامة، فإنّ الحروف العددية هي الحروف التي تمتلك خاصية Numeric_Type=Digit
أو Numeric_Type=Decimal
أو Numeric_Type=Numeric
.
أمثلة
يوضح المثال التالي النتائج المعادة من تطبيق الدالة على أنواع مختلفة من السلاسل النصية:
>>> s = "8992024"
>>> s.isnumeric()
True
# \u00B2 = ²
>>> s = "\u00B259923"
>>> s.isnumeric()
True
# \u2155 = ⅕
>>> s = "\u2155"
>>> s.isnumeric()
True