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