Python တွင် အထူးတန်ဖိုးများကို စစ်ဆေးခြင်း
Python တွင် ကိန်းရှင်၏တန်ဖိုးသည် အထူးအချက်အလက်အမျိုးအစား -
None, True,
False - ဖြစ်မဖြစ် စစ်ဆေးနိုင်ပါသည်။
ကျွန်ုပ်တို့တွင် tst ကိန်းရှင်ရှိသည်ဆိုပါစို့:
pythontst = 3
၎င်းတွင် None တန်ဖိုးရှိမရှိ စစ်ဆေးကြည့်ရအောင်:
pythonif tst == None:
print('+++')
else:
print('---') # ဤအရာက အလုပ်လုပ်မည်
စစ်ဆေးရာတွင် is ချုပ်လှစ်ကျော့စကားလုံးကိုလည်း အသုံးပြုနိုင်ပါသည်:
pythonif tst is None:
print('+++')
else:
print('---') # ဤအရာက အလုပ်လုပ်မည်
ကိန်းရှင်သည် None မဟုတ်ကြောင်း သိရှိရန်၊ not ကို အခြေအနေတွင် ပေါင်းထည့်ပါသည်:
pythonif tst is not None:
print('+++') # ဤအရာက အလုပ်လုပ်မည်
else:
print('---')
Задание 1
ကိန်းရှင်တစ်ခု ပေးထားသည်:
pythontst = 10
၎င်းသည် None တန်ဖိုးနှင့် ညီမျှကြောင်း စစ်ဆေးပါ။
Задание 2
ကိန်းရှင်တစ်ခု ပေးထားသည်:
pythontst = 'abc'
၎င်းသည် None တန်ဖိုးနှင့် မညီမျှကြောင်း စစ်ဆေးပါ။