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 қийматига тенг эмас эканлигини текширинг.