Рубрики
Без рубрики

Не в Python | С использованием и подробным объяснением

Not in Python-это ключевое слово, которое используется в качестве логического оператора. В Python ключевое слово Not вернет True, если выражение false и

Автор оригинала: Team Python Pool.

Не в Python | С использованием и подробным объяснением

Python, будучи удобным языком, позволяет нам использовать много английских слов. Одним из таких ключевых слов является “не”. Это очень важное ключевое слово, имеющее множество вариантов использования в качестве различных операторов. Например, он может быть использован как логический оператор для объединения условных операторов. Не только как логический оператор, но и не в Python может быть использован как ‘is not an identity и как ‘not in’ в операторе членства.

Операторы идентификации обычно используются для сравнения объектов, независимо от того, равны ли они и находятся ли в одной и той же ячейке памяти или нет. И проверить, действительно ли

Давайте разберемся в каждом случае использования ключевого слова ‘not’ в Python.

Давайте разберемся в каждом случае использования ключевого слова ‘not’ в Python.

  1. Как логический оператор
  2. Как Оператор членства
  3. Как Оператор членства

1. Не в Python как логический оператор

Логические операторы используются для объединения условных операторов. Существует три типа

‘not’–это ключевое слово с учетом регистра и возвращает только логические значения (True или False). Он возвращает обратный исходный результат, то есть, если первый вывод должен был быть Истинным, ” не ” преобразует его в Ложь и наоборот

Давайте разберемся в этом на примере, а затем обсудим его в деталях.

Давайте разберемся с этим на примере, а потом подробно обсудим.

y): 
   print(x) 
else: 
  print(y) 

Output-
5

Теперь давайте использовать ключевое слово " not "

y and it would have return True but due to 'not' it returned as False. 
if not(x>y): 
   print(x) 
else: 
   print(y) 

Output-
2
Теперь давайте использовать ключевое слово
не в python

Давайте сделаем программу, чтобы сделать список пустым и посмотреть, где можно использовать "не".

не в python
не в python

не в python

Очень распространенный вариант использования not in any programming language is, который вы, возможно, часто использовали,-это "not in". Мы используем его для того, чтобы определить, находится ли конкретная последовательность в объекте или нет.

Предположим, мы хотим проверить, есть ли "горох" в списке фруктов или нет.

fruits=["mango",
        "apple",
        "banana",
        "strawberry",
        "pineapple",
        "melon"] 
if 'peas' not in fruits: 
   print("Vegetable") 
else: 
   print("Fruit") 

Output- 
Vegetable
не не в python как оператор членства
не не в python как оператор членства

Чтобы сделать его короче и слаще, мы можем использовать эти операторы, чтобы быть

ages=[] 
# making a list of all ages allowed to vote 
for i in range(18,101): 
    ages.append(i) 
# If the given age is not allowed to vote print True 
print(17 not in ages) 

Output- 
True

Программа для перечисления вниз меток в списке и добавления "Отсутствует", если имя

dict1={"Ashwini":48,
       "khush":41,
       "Lamba":49,
       "Shera":30,
       "Arjun":47} 
list1=['Ashwini','Shalu','khush','Shabnam','Lamba','Manish'] 
list2=[] 
for i in list1: 
   if i not in dict1.keys(): 
       list2.append("Absent") 
   else: 
       list2.append(dict1[i]) 
print(list2) 

Output- 
[48, 'Absent', 41, 'Absent', 49, 'Absent']

Давайте создадим очень маленькую систему входа в систему, используя ключевое слово "not in"

3. Не в Python Как Оператор Идентификации

Операторы идентификации используются для сравнения объектов. У нас есть "нет" href="https://www.w3schools.com/python/python_operators.asp">оператор href="https://www.w3schools.com/python/python_operators.asp">оператор

Программа для деления list1 из list2, но если какой-либо элемент в (Знаменателе не может

list1=[27,14,15,60,1,8] 
list2=[9,7,5,15,0,16] 
list3=[] 
for i in range(len(list1)): 
   #Denominator cannot be 0 
   if list2[i] is not 0: 
       list3.append(list1[i]/list2[i]) 
   else: 
       list3.append("Not Possible") 
print(list3) 

Output- 
[3.0, 2.0, 3.0, 4.0, 'Not Possible', 0.5]
Оператор идентификации
Оператор идентификации

Другим примером может быть, если мы хотим отсортировать элементы по типу, мы можем использовать не.

list1=[210.2,100,122,199.99,88,17.1,111,88,33.1,1011] 
# list containing integers 
int_list=[] 
# list containing float values 
float_list=[] 
for i in list1: 
   # if the data type of  
   if type(i) is not int: 
        float_list.append(i) 
   else: 
        int_list.append(i) 
print("float list",float_list) 
print("integer list",int_list) 

Output- 
float list [210.2, 199.99, 17.1, 33.1] 
integer list [100, 122, 88, 111, 88, 1011]

Также Читайте:

Python Удалить Дубликаты Из СпискаPython Печать Без Новой СтрокиLearn Python the Hard Way Review PDFPython Map

Вывод-

Мы видели много примеров использования not в Python и много разных способов. Во многих местах мы могли бы использовать '!=.' вместо не ключевого слова.Но основная цель включения этих типов ключевых слов в Python состоит в том, чтобы сделать его более удобным для пользователя, добавив больше английских слов.