Тафтиши арзишҳои махсус дар 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 баробар нест.