Pythonда махсус қийматларни текшириш
Pythonда ўзгарувчининг қиймати махсус маълумот турі - None, True,
False эканлигини текшириш мумкин.
Бизда tst ўзгарувчиси мавжуд деб фараз қилайлик:
tst = 3
Келинг, унинг қиймати None га тенг эканлигини текширайлик:
if tst == None:
print('+++')
else:
print('---') # бу ишлайди
Шунингдек, текширишда is калит сузини ҳам ишлатиш мумкин:
if tst is None:
print('+++')
else:
print('---') # бу ишлайди
Ўзгарувчи None эмас эканлигини аниқлаш учун not қўшилади:
if tst is not None:
print('+++') # бу ишлайди
else:
print('---')
Берилган ўзгарувчи:
tst = 10
Унинг None қийматига тенг эканлигини текширинг.
Берилган ўзгарувчи:
tst = 'abc'
Унинг None қийматига тенг эмас эканлигини текширинг.