X

آموزش مقدماتی پایتون | داده دودویی

داده های دودویی

علاوه بر متن و اعداد، انواع دیگری از داده نیز داریم. یک نوع دیگر از این داده ها، داده های دودویی هستند. یعنی داده هایی که فقط می توانند دو مقدار داشته باشند: بله و خیر، درست و غلط، روشن و خاموش و مثل اینها.

داده دودویی در پایتون این دو مقدار را دارد: True به معنای درست و False به معنای غلط

مثلاً وقتی دو داده را با هم مقایسه می کنیم، نتیجه مقایسه یک داده دودویی است. در مثال زیر “10 بزرگتر از 9” یک مقایسه است، یعنی پرسیده شده که آیا 10 بزرگتر از 9 است یا نه. و پاسخ فقط می تواند دو مقدار داشته باشد: یا True و یا False

print(10 > 9) #True
print(10 == 9) #False
print(10 < 9) #False

 

سنجش True یا False بودن متغیر ها و مقادیر

علاوه بر درست یا غلط بودن، موجود بودن یا نبودن را هم می توان با True و False نشان داد. مثلاً یک داده متنی خالی False است و یک داده متنی که حروفی داشته باشد True. همچین در اعداد، عدد 0 برابر با False است و اعداد دیگر برابر با True. با استفاده از تابع ()bool می توانید True یا False بودن یک مقدار را بررسی کنید.

print(bool("Hello")) #True
print(bool(15)) #True

اکثر مقادیر True هستند. هر متنی True است مگر اینکه خالی باشد. تمام اعداد True هستند به جز 0. مقادیر زیر همگی False هستند:

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

نکته: None در پایتون به معنی خالی یا هیچی است که بدون کوتیشن نیز نوشته می شود. و جزو False ها به حساب می آید.

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1