Операторы in и not in
Оператор in
Оператор in
не должен удивиить Вас при работе со строками - он просто проверяет, находится ли его левый аргумент (первая строка) в любом месте в пределах правого аргумента (вторая строка).
Результат проверки - True
или False
.
Посмотрите на пример программы в редакторе. Вот как работает оператор in
.
alphabet = "abcdefghijklmnopqrstuvwxyz"
print("f" in alphabet)
print("F" in alphabet)
print("1" in alphabet)
print("ghi" in alphabet)
print("Xyz" in alphabet)
Пример вывода:
True
False
False
True
False
output
Оператор not in
Как Вы, вероятно, понимаете, оператор not in
также можно использовать.
Вот как это работает:
alphabet = "abcdefghijklmnopqrstuvwxyz"
print("f" not in alphabet)
print("F" not in alphabet)
print("1" not in alphabet)
print("ghi" not in alphabet)
print("Xyz" not in alphabet)
Примерный вывод будет следующим:
False
True
True
False
True
output