الفرق بين المراجعتين لصفحة: «Python/str/isdecimal»
لا ملخص تعديل |
|||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>str.isdecimal()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالة <code>str.isdecimal()</code> في بايثون}}</noinclude> | ||
تحقّق الدالة <code>isdecimal()</code> ممّا إذا كانت [[Python/str|السلسلة النصية]] مكوّنة من الأعداد العشرية فقط، وأنّ فيها حرفًا واحدًا على الأقل. | تحقّق الدالة <code>isdecimal()</code> ممّا إذا كانت [[Python/str|السلسلة النصية]] مكوّنة من حروف الأعداد العشرية فقط، وأنّ فيها حرفًا واحدًا على الأقل. | ||
== البنية العامة == | == البنية العامة == | ||
سطر 8: | سطر 8: | ||
== القيمة المعادة == | == القيمة المعادة == | ||
تعيد الدالة القيمة <code>True</code> إذا كانت السلسلة النصية مكوّنة من | تعيد الدالة القيمة <code>True</code> إذا كانت السلسلة النصية مكوّنة من حروف الأعداد العشرية فقط وكان فيها حرف واحد على الأقل، وتعيد القيمة <code>False</code> فيما عدا ذلك. | ||
الأعداد العشرية هي الأعداد التي يمكن استخدامها لتكوين أرقام في النظام العشري (الأساس <code>10</code>)، مثل <code>U+0660</code> (ترميز العدد صفر في النظام العربي الهندي <code>ARABIC-INDIC DIGIT ZERO</code>). وبصورة عامة الحرف الذي يكون عددًا عشريًا هو الحرف الذي ينضوي تحت التصنيف العام "Nd" في نظام الترميز الموحد. | الأعداد العشرية هي الأعداد التي يمكن استخدامها لتكوين أرقام في النظام العشري (الأساس <code>10</code>)، مثل <code>U+0660</code> (ترميز العدد صفر في النظام العربي الهندي <code>ARABIC-INDIC DIGIT ZERO</code>). وبصورة عامة الحرف الذي يكون عددًا عشريًا هو الحرف الذي ينضوي تحت التصنيف العام "Nd" في نظام الترميز الموحد. |
مراجعة 18:17، 8 مايو 2018
تحقّق الدالة isdecimal()
ممّا إذا كانت السلسلة النصية مكوّنة من حروف الأعداد العشرية فقط، وأنّ فيها حرفًا واحدًا على الأقل.
البنية العامة
x.isdecimal()
القيمة المعادة
تعيد الدالة القيمة True
إذا كانت السلسلة النصية مكوّنة من حروف الأعداد العشرية فقط وكان فيها حرف واحد على الأقل، وتعيد القيمة False
فيما عدا ذلك.
الأعداد العشرية هي الأعداد التي يمكن استخدامها لتكوين أرقام في النظام العشري (الأساس 10
)، مثل U+0660
(ترميز العدد صفر في النظام العربي الهندي ARABIC-INDIC DIGIT ZERO
). وبصورة عامة الحرف الذي يكون عددًا عشريًا هو الحرف الذي ينضوي تحت التصنيف العام "Nd" في نظام الترميز الموحد.
أمثلة
>>> str = "842129"
>>> str.isdecimal()
True
>>> str = "882ab0123"
>>> str.isdecimal()
False
# \u00B2 = ²
>>> s = '\u00B23455'
>>> s.isdecimal()
False
# \u00BD = ½
>>> s = '\u00BD'
>>> s.isdecimal()
False