الفرق بين المراجعتين لصفحة: «Python/str/isnumeric»

من موسوعة حسوب
< Python‏ | str
أنشأ الصفحة ب'تتحقّق الدالة ممّا إذا كانت جميع الحروف في السلسلة النصية حروفًا عددية، وأنّ هناك حر...'
 
لا ملخص تعديل
سطر 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

انظر أيضًا

مصادر