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