الكورس

Advertisements

القيم المنطقية فى بايثون | 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

شكرًا لك على مساعدتك لنا!

Advertisements