fix(guide): simplify directory structure

This commit is contained in:
Mrugesh Mohapatra
2018-10-16 21:26:13 +05:30
parent f989c28c52
commit da0df12ab7
35752 changed files with 0 additions and 317652 deletions

View File

@@ -0,0 +1,20 @@
---
title: Python Truth Value Testing
localeTitle: Python Truth Value Testing
---
[Python Docs - Truth Value Testing](https://docs.python.org/3/library/stdtypes.html#truth-value-testing)
يمكن اختبار أي كائن لقيمة الحقيقة ، للاستخدام في حالة `if` أو `while` أو كمعالج عملية Boolean مثل `and` ، `or` ، أو ، أو `not` .
تعتبر القيم التالية خاطئة:
* `None`
* `False`
* صفر من أي نوع عددي ، على سبيل المثال ، `0` ، `0.0` ، `0j` ، `Decimal(0)` ، `Fraction(0, 1)` .
* أي تسلسل فارغ ، على سبيل المثال ، `''` ، `()` ، `[]` ، `set()` ، `range(0)` .
* أي تعيين فارغ ، على سبيل المثال ، `{}` .
* مثيلات الفئات المعرفة من قبل المستخدم ، إذا كان الفصل يعرّف طريقة `__bool__()` أو `__len__()` ، عندما تقوم تلك الطريقة بإرجاع `False` أو `0` .
جميع القيم الأخرى تعتبر حقيقية - لذا فإن الكائنات من العديد من الأنواع تكون دائمًا صحيحة.
دائمًا ما تقوم العمليات والوظائف المضمنة التي لها نتيجة منطقية بإرجاع `0` أو `False` false و `1` أو `True` للصحيح ، ما لم ينص على خلاف ذلك. (استثناء هام: العمليات المنطقية `or` و `and` دائما يعود واحد من المعاملات الخاصة بهم.)