القيم المنطقية فى بايثون | Python Data Type Boolean
سنناقش فى هذا الفصل القيم المنطقية فى بايثون | Python Boolean، ستتعرف على القيم المنطقية وكيفية استخدامها، مع بعض الأمثلة التوضيحية.
القيم المنطقية فى بايثون | Python Boolean
في البرمجة (أو بصفتك مبرمج)، غالبًا ما تحتاج إلى معرفة ما إذا كان التعبير البرمجى true أم false.
تمثل القيم المنطقية boolean إحدى القيمتين: True أو False.
يمكنك تقييم أي expression في Python ، والحصول على واحدة من إجابتين ، true أو false. كالتالى:
print(20 > 40) # false print(200 < 50) # false print(400 == 400) # true
عندما تقوم بعمل check على expression معين عن طريق if condition ، تقوم Python بإرجاع True أو False، كالتالى:
x = 20 y = 40 if x == y: print("Done, Two variables equal.") # True Case else: print("Sorry, Two variables not equal.") # False Case
دالة ()bool
تسمح لك دالة ()bool بتقييم أي قيمة ، وتعطيك true أو false في المقابل. كالتالى
name = "Noor" age = 20 print(bool(name)) # true print(bool(age)) # true
القيم الصحيحة | True values
يتم تقييم أي قيمة تقريبًا إلى True إذا كانت:
- String، باستثناء النصوص الفارغة.
- أي رقم صحيح ، باستثناء رقم 0.
- أي list أو set أو dictionary ، باستثناء الفارغة.
- يتم تقييم القيمة True إلى True.
امثلة على القيم الصحيحة:
name = "Noor" age = 20 floatVal = 100.15 listVal = [100, 200, 300, 400] print(bool(name)) # true print(bool(age)) # true print(bool(floatVal)) # true print(bool(listVal)) # true print(bool(True)) # true
القيم الخطأ | False values
في الواقع ، ليس هناك العديد من القيم التي يتم تقييمها إلى False ، باستثناء القيم الفارغة، مثل:
- ().
- [].
- {}.
- “”.
- الرقم 0.
- القيمة none.
- يتم تقييم القيمة False إلى False أيضًا.
أمثلة على القيم الخطأ:
print(bool(0)) # false print(bool(False)) # false print(bool(None)) # false print(bool('')) # false print(bool("")) # false print(bool([])) # false print(bool(())) # false print(bool({})) # false
الإبلاغ عن خطأ
×إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:
info@albashmoparmeg.com
شكرًا لك على مساعدتك لنا!