Проверка на специални стойности в 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.