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

من موسوعة حسوب
إضافة الصّفحة
 
لا ملخص تعديل
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:الدالة <code>bool()‎</code> في بايثون}}</noinclude>
<noinclude>{{DISPLAYTITLE:الدالة <code>bool()‎</code> في بايثون}}</noinclude>
يُعيد الصّنف <code>bool()‎</code> قيمةً منطقيّةً تكون إمّا True أو False. ويُعَامَل مُعاملة دالةٍ مُضمنّة في بايثون.
يُعيد الصّنف <code>bool()‎</code> قيمةً منطقيّةً تكون إمّا <code>True</code> أو <code>False</code>. ويُعَامَل مُعاملة دالةٍ مُضمنّة في بايثون.
== البنية العامة ==
== البنية العامة ==
<syntaxhighlight lang="python3">
<syntaxhighlight lang="python3">
سطر 11: سطر 11:


== القيمة المعادة ==
== القيمة المعادة ==
إن كان المُعامل المُمرّر يحمل قيمة منطقيّة خاطئة (false) أو لم يُمرّر أي مُعامل إلى الصّنف، فالقيمة المُعادة ستكون False، وتُعاد القيمة True في غير ذلك من حالات.
إن كان المُعامل المُمرّر يحمل قيمة منطقيّة خطأ (false) أو لم يُمرّر أي مُعامل إلى الصّنف، فالقيمة المُعادة ستكون <code>False</code>، وتُعاد القيمة <code>True</code> في غير ذلك من حالات.


== أمثلة ==
== أمثلة ==
المثال التّالي يُوضّح كيفيّة عمل هذا الصّنف. لاحظ أنّه يُستدعى كما تُستدعى الدّوال في بايثون.
المثال التّالي يُوضّح كيفيّة عمل هذا الصّنف. لاحظ أنّه يُستدعى كما تُستدعى الدّوال في بايثون:
<syntaxhighlight lang="python3">
<syntaxhighlight lang="python3">
>>> bool(1)
>>> bool(1)
سطر 28: سطر 28:
</syntaxhighlight>
</syntaxhighlight>
== ملاحظات ==
== ملاحظات ==
الصّنف <code>bool()‎</code> هو صنف فرعيّ للصّنف <code>int()‎</code> (انظر القيم العدديّة في بايثون). ولا يُمكن الوراثة منه. القيمتان True وFalse هما النّسختان (instances) الوحيدتان  لهذا الصّنف.
الصّنف <code>bool()‎</code> هو صنف فرعيّ للصّنف <code>int()‎</code> (انظر [[Python/int|القيم العدديّة في بايثون]]). ولا يُمكن الوراثة منه.
 
القيمتان <code>True</code> و<code>False</code> هما النّسختان (instances) الوحيدتان  لهذا الصّنف.


== انظر أيضًا ==
== انظر أيضًا ==

المراجعة الحالية بتاريخ 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) الوحيدتان لهذا الصّنف.

انظر أيضًا

مصادر