Автор оригинала: Pankaj Kumar.
Здравствуйте, читатели! В этой статье мы будем сосредоточиться на Членство в Python и операторы идентичности в деталях.
Итак, давайте начнем !! 🙂.
Участничество Python и операторы идентичности – быстрый обзор!
Python предлагает нам различные операторы для выполнения манипуляций и операций на значениях данных и переменные в более широком масштабе. В контексте этой статьи мы будем в основном сосредоточены на двух важных типах операторов в Python:
- Операторы членства
- Операторы идентичности
Так что теперь, давайте пойдем вперед и понять функционирование о каждом из них в предстоящем разделе.
Операторы членов Python – [«в», «не в»]
Участники членов Python помогают нам оценить и проверять членство значений данных в конкретной последовательности, присутствующей в структурах данных, таких как список, кортеж и т. Д., Мы хотим сказать, что он проверяет наличие заданной последовательности данных в другая последовательность или структура и подтверждает одинаковую.
1. Python ‘в операторе членства
Оператор в операторе является логическим оператором, который проверяет наличие определенной последовательности данных в структуре данных и возвращает True, если найдено. Еще, он возвращает false.
Пример:
В этом примере мы ищем значения последовательности данных (10,20) в списке (list1). Быть найден, он печатает результирующее утверждение.
lst1=[10,20,30,40,50] lst2=[10,6,20,7] for x in lst1: if x in lst2: print("Data overlaps for value:", x)
Выход:
Data overlaps for value: 10 Data overlaps for value: 20
2. Питон «не в» оператор членства
Не в результате оператора – True, если он не сталкивается с заданным значением данных в последовательности, такой как список, строка и т. Д.
Пример:
В этом примере значение данных «32» не присутствует в списке, поэтому он возвращает false и печатает оператор после того, как состояние.
lst=[10,20,30,40,50] data = 32 if data not in lst: print("Data not found") else: print("Data is present")
Выход:
Data not found
Операторы идентичности Python – [‘is’, ‘не’]
Операторы идентичности в Python помогают нам проверить о равенстве значений с точки зрения того, какое местоположение памяти они указывают, имеют тот же тип данных, как и ожидалось, и т. Д.
1. Python ‘- «Оператор идентичности»
С оператором «IS» мы можем легко проверить достоверность значений на обеих сторонах, то и указывают на то же точку памяти или имеют тот же тип данных или нужный тип данных и т. Д.
Пример :
В приведенном ниже примере мы использовали оператор для проверки, если значение данных имеет тип Float. Это возвращает true, если условие удовлетворяет, что еще вернет ложь.
data = 40.03 if type(data) is float: print("TRUE") else: print("FALSE")
Выход:
TRUE
2. Python ‘не «Оператор идентичности
С ‘не является оператором, мы проверяем действительность против равенства или вышеуказанных условий, и если они не удовлетворяют, он возвращает True. Если условия удовлетворяют, он возвращает false.
data = 40.03 if type(data) is not int: print("Not same") else: print("same")
Выход:
Not same
Заключение
Не стесняйтесь комментировать ниже, если вы столкнетесь с любыми вопросами. Для более таких постов, связанных с программированием Python, оставайся настроенными нами. До этого, счастливого обучения !! 🙂.