الكورس

Advertisements

Python Data Type [ Boolean ]


Boolean

 

تمثل القيم المنطقية boolean إحدى القيمتين: True أو False.

بصفتك مبرمج لازم تعرف إذا كان الكود الخاص بك true أو false.

أبسط نوع مضمّن في Python هو الـ boolean.


 

Boolean Values

 

في البرمجة ، غالبًا ما تحتاج إلى معرفة ما إذا كان التعبير البرمجة 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:

age_f = 20
age_s = 40

if age_f == age_s:
  print("Done, Two ages equal.") # In the case of "true"
else:
  print("Sorry, Two ages not equal.") # In case of "false"

 

Evaluate Values and Variables

 

تسمح لك دالة ()bool بتقييم أي قيمة ، وتعطيك true أو false في المقابل.

مثال للتوضيح:

# Evaluate a string & number:

print(bool("Noor"))
print(bool(100))
print(bool(100.15))
print(bool([100, 200, 300, 400]))


# Evaluate 4 variables:

name = "Noor"
age  = 20
float = 100.15
list = [100, 200, 300, 400]

print(bool(name))
print(bool(age))
print(bool(float))
print(bool(list))

 

True values

 

يتم تقييم أي قيمة تقريبًا إلى True إذا كانت:

  1. أي string هي True ، باستثناء الـ strings الفارغة.
  2. أي رقم صحيح ، باستثناء [ 0 ].
  3. أي قائمة list أو مجموعة group أو قاموس dictionary ، باستثناء الفارغة.
  4. يتم تقييم القيمة True إلى True.

 

امثلة للقيم الـ true:

print(bool(True))
print(bool("Noor"))
print(bool(100))
print(bool(100.15))
print(bool([100, 200, 300, 400]))

 

False values

 

في الواقع ، ليس هناك العديد من القيم التي يتم تقييمها إلى False ، باستثناء القيم الفارغة، مثل:

  1. ().
  2. [].
  3. {}.
  4. “”.
  5. الرقم  [ 0 ].
  6. قيمة [ none ].
  7. يتم تقييم القيمة False إلى [ False ].

أمثلة للقيم الـ False:

print(bool(0))
print(bool(False))
print(bool(None))
print(bool(''))
print(bool(""))
print(bool([]))
print(bool(()))
print(bool({}))

 

Functions can Return a Boolean

 

يمكنك إنشاء functions ترجع قيمة منطقية، كالتالى:

# For return "True"
def myFirstFunc():
  return True

print(myFirstFunc()) # Return "True"

# For return "False"
def mySecondFunc():
  return False

print(mySecondFunc()) # Return "False"

💡 تحتوي Python أيضًا على العديد من built in functions التي تُرجع قيمة منطقية ، مثل دالة ()isinstance  ، والتي يمكن استخدامها لتحديد ما إذا كان الكائن من نوع بيانات معين:

# Check if an object is an string or not
name = "Mohamed"
print(isinstance(name, str))

 

💡 الزتونة

 

  1. تمثل القيم المنطقية boolean إحدى القيمتين: True أو False.
  2. يمكنك تقييم أي expression في Python ، والحصول على واحدة من إجابتين ، true أو false.
  3. تسمح لك دالة ()bool بتقييم أي قيمة ، وتعطيك true أو false في المقابل.
  4. ليس هناك العديد من القيم التي يتم تقييمها إلى False ، باستثناء القيم الفارغة.
  5. يمكنك إنشاء functions ترجع قيمة منطقية.

 



الإبلاغ عن خطأ

×

إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:

[email protected]

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

Advertisements