Python သည် Booleans ကိုအကဲဖြတ်ပါ။
တန်ဖိုးများကို အကဲဖြတ်ပါ။
လုပ်ဆောင်ချက် သည် bool()
သင့်အား မည်သည့်တန်ဖိုးကိုမဆို အကဲဖြတ်ရန် ခွင့်ပြုပေးပြီး သင့်အား ပေးဆောင်ရန်
True
သို့မဟုတ် ပေးကမ်း False
ခြင်း၊
ဥပမာ
စာကြောင်းတစ်ခုနှင့် နံပါတ်တစ်ခုကို အကဲဖြတ်ပါ-
print(bool("Hello"))
print(bool(15))
ဥပမာ
ကိန်းရှင်နှစ်ခုကို အကဲဖြတ်ပါ။
x = "Hello"
y = 15
print(bool(x))
print(bool(y))
တန်ဖိုးအများစုသည် အမှန်ဖြစ်သည်။
True
အကြောင်းအရာတစ်မျိုးမျိုးရှိလျှင် မည်သည့်တန်ဖိုးကိုမဆို အကဲဖြတ်သည် ။
မည်သည့် string သည် True
၊ ဗလာ string များမှ လွဲ၍
နံပါတ်က True
လွဲလို့
0
၊
မည်သည့်စာရင်း၊ tuple၊ အစုံနှင့် အဘိဓာန်များသည် အ True
လွတ်စာရင်းများမှ လွဲ၍
ဥပမာ
အောက်ပါတို့သည် True ပြန်သွားလိမ့်မည်-
bool("abc")
bool(123)
bool(["apple", "cherry", "banana"])
အချို့သောတန်ဖိုးများသည် မှားသည်။
တကယ်တော့၊ ,
, , , ,
, ,
နဲ့
value False
တွေလိုမျိုး ဗလာတန်ဖိုးတွေကလွဲလို့ အကဲဖြတ်တဲ့တန်ဖိုးတွေ အများကြီး မရှိပါဘူး။ ဟုတ်ပါတယ် တန်ဖိုးက အကဲဖြတ်ပါတယ်
။()
[]
{}
""
0
None
False
False
ဥပမာ
အောက်ပါတို့သည် False ပြန်သွားလိမ့်မည်-
bool(False)
bool(None)
bool(0)
bool("")
bool(())
bool([])
bool({})
ဤကိစ္စတွင်ရှိသော နောက်ထပ်တန်ဖိုးတစ်ခု သို့မဟုတ် အရာဝတ္ထုကို အကဲဖြတ်သည်
၊ ၎င်းသည် သင့်တွင် ပြန်ပို့သည့်လုပ်ဆောင်ချက်ပါ
False
သည့် အတန်းမှပြုလုပ်ထားသည့် အရာတစ်ခုရှိလျှင် သို့မဟုတ်
:__len__
0
False
ဥပမာ
class myclass():
def __len__(self):
return 0
myobj = myclass()
print(bool(myobj))