Праверка на спецыяльныя значэнні ў 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.