الفرق بين المراجعتين لصفحة: «Python/str/isnumeric»
أنشأ الصفحة ب'تتحقّق الدالة ممّا إذا كانت جميع الحروف في السلسلة النصية حروفًا عددية، وأنّ هناك حر...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>str.isnumeric()</code> في بايثون}}</noinclude> | |||
تتحقّق الدالة ممّا إذا كانت جميع الحروف في [[Python/str|السلسلة النصية]] حروفًا عددية، وأنّ هناك حرفًا واحدًا على الأقل في تلك السلسلة. | تتحقّق الدالة ممّا إذا كانت جميع الحروف في [[Python/str|السلسلة النصية]] حروفًا عددية، وأنّ هناك حرفًا واحدًا على الأقل في تلك السلسلة. | ||
سطر 33: | سطر 34: | ||
== مصادر == | == مصادر == | ||
* [[قسم isnumeric في صفحة Types في توثيق بايثون الرسمي.]] | * [[قسم isnumeric في صفحة Types في توثيق بايثون الرسمي.]] | ||
[[تصنيف:Python]] | |||
[[تصنيف:Python Function]] | |||
[[تصنيف:Python Built-in Functions]] |
مراجعة 19:04، 8 مايو 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