Автор оригинала: Team Python Pool.
Не в Python | С использованием и подробным объяснением
Python, будучи удобным языком, позволяет нам использовать много английских слов. Одним из таких ключевых слов является “не”. Это очень важное ключевое слово, имеющее множество вариантов использования в качестве различных операторов. Например, он может быть использован как логический оператор для объединения условных операторов. Не только как логический оператор, но и не в Python может быть использован как ‘is not an identity и как ‘not in’ в операторе членства.
Операторы идентификации обычно используются для сравнения объектов, независимо от того, равны ли они и находятся ли в одной и той же ячейке памяти или нет. И проверить, действительно ли
Давайте разберемся в каждом случае использования ключевого слова ‘not’ в Python.
Давайте разберемся в каждом случае использования ключевого слова ‘not’ в Python.
- Как логический оператор
- Как Оператор членства
- Как Оператор членства
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
Очень распространенный вариант использования 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Чтобы сделать его короче и слаще, мы можем использовать эти операторы, чтобы быть
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 состоит в том, чтобы сделать его более удобным для пользователя, добавив больше английских слов.