نوع داده بولی در پایتون
متغیرهایی که نوع داده آنها بولی یا بولین (boolean) است یکی از دو مقدار True یا False را دارند. در زبان پایتون میتوان هر گزاره یا عبارتی را محاسبه کرد و نتیجه آن را به صورت بولی مشاهده کرد. کلمه کلیدی نوع داده بولی، bool است.
مثال:
print(2 < 1)
print(2 == 1)
print(2 > 1)خروجی:
False
False
Trueمحاسبه عبارتها صرفا به مقایسه اعداد محدود نمیشود. رشتهها، اعداد، متغیرها و هر چیز دیگری را میتوان محاسبه کرد. مثال:
print(bool(“salam”))
x = 10
print(bool(x))خروجی:
True
Trueاکثر عبارتها در پایتون دارای مقدار Ture هستند.
همه رشتهها Ture هستند غیر از رشته خالی “”
همه اعداد True هستند غیر از 0
همه لیستها، چندتاییها، مجموعهها و دیکشنریها True هستند غیر آنهایی که خالی هستند.
[], (), {}
مثال:
print(bool([1, 2, 3]))
print(bool((1, 2, 3)))
print(bool({1: ”one”, 2: “two”}))
print(bool([]))
print(bool(()))
print(bool({}))
print(bool(0))خروجی:
True
True
True
False
False
False
Falseمقدار خود کلمات کلیدی True و Fasle نیز قابل محاسبه هستند!
مثال:
print(bool(Ture))
print(bool(False))خروجی:
True
Falseبسیاری از توابع و متدها ممکن است عبارت None را به عنوان خروجی برگردانند. این عبارت نیز دارای مقدار ارزشی False است.
مثال:
print(bool(None))خروجی:
False