الفرق بين المراجعتين لصفحة: «Python/bool»
< Python
طلا ملخص تعديل |
لا ملخص تعديل |
||
سطر 11: | سطر 11: | ||
== القيمة المعادة == | == القيمة المعادة == | ||
إن كان المُعامل المُمرّر يحمل قيمة منطقيّة | إن كان المُعامل المُمرّر يحمل قيمة منطقيّة خطأ (false) أو لم يُمرّر أي مُعامل إلى الصّنف، فالقيمة المُعادة ستكون <code>False</code>، وتُعاد القيمة <code>True</code> في غير ذلك من حالات. | ||
== أمثلة == | == أمثلة == | ||
المثال التّالي يُوضّح كيفيّة عمل هذا الصّنف. لاحظ أنّه يُستدعى كما تُستدعى الدّوال في بايثون | المثال التّالي يُوضّح كيفيّة عمل هذا الصّنف. لاحظ أنّه يُستدعى كما تُستدعى الدّوال في بايثون: | ||
<syntaxhighlight lang="python3"> | <syntaxhighlight lang="python3"> | ||
>>> bool(1) | >>> bool(1) |
المراجعة الحالية بتاريخ 11:36، 21 مايو 2018
يُعيد الصّنف bool()
قيمةً منطقيّةً تكون إمّا True
أو False
. ويُعَامَل مُعاملة دالةٍ مُضمنّة في بايثون.
البنية العامة
bool([x])
المعاملات
x
مُعامل اختياريّ يُحوَّل إلى قيمة منطقيّة باستعمال طريقة اختبار الصّحّة الاعتياديّة.
القيمة المعادة
إن كان المُعامل المُمرّر يحمل قيمة منطقيّة خطأ (false) أو لم يُمرّر أي مُعامل إلى الصّنف، فالقيمة المُعادة ستكون False
، وتُعاد القيمة True
في غير ذلك من حالات.
أمثلة
المثال التّالي يُوضّح كيفيّة عمل هذا الصّنف. لاحظ أنّه يُستدعى كما تُستدعى الدّوال في بايثون:
>>> bool(1)
True
>>> bool(0)
False
>>> bool()
False
>>> bool('')
False
>>> bool('ABCD')
True
ملاحظات
الصّنف bool()
هو صنف فرعيّ للصّنف int()
(انظر القيم العدديّة في بايثون). ولا يُمكن الوراثة منه.
القيمتان True
وFalse
هما النّسختان (instances) الوحيدتان لهذا الصّنف.