Автор оригинала: Python Examples.
Python – и
Для выполнения логического и операции в Python используйте и ключевое слово.
В этом руководстве мы узнаем, как и Оператор работает с различными перестановками ценностей операнда, с помощью хорошо подробных примеров программ.
Синтаксис – и
Синтаксис Python и Оператор:
result = operand1 and operand2
и Оператор возвращает логическое значение: true или false.
Таблица правды – и
В следующей таблице предоставляется возвращаемое значение для разных комбинаций ценностей операнда.
Операнд1. | Операнд2 | Возвращаемое значение |
Правда | Правда | Правда |
Правда | Ложь | Ложь |
Ложь | Правда | Ложь |
Ложь | Ложь | Ложь |
Пример 1: Python и оператор
В следующем примере мы принимаем разные наборы логических ценностей на две переменные и выполнять логические и операция между ними.
Python Program
#True and True a = True b = True c = a and b print(a,'and',b,'is:',c) #True and False a = True b = False c = a and b print(a,'and',b,'is:',c) #False and True a = False b = True c = a and b print(a,'and',b,'is:',c) #False and False a = False b = False c = a and b print(a,'and',b,'is:',c)
Выход
True and True is: True True and False is: False False and True is: False False and False is: False
Пример 2: И оператор с не-логическими операндами
При использовании и Оператор в логических выражениях, вы также можете использовать ненулевые номера вместо True и 0 вместо ложного.
В следующем примере мы рассмотрим аспект предоставления целочисленных ценностей как операнды на и оператор.
Python Program
#True and True a = 5 b = 3 c = a and b print(a,'and',b,'is:',c) #True and False a = 8 b = 0 c = a and b print(a,'and',b,'is:',c) #False and True a = 0 b = -8 c = a and b print(a,'and',b,'is:',c) #False and False a = 0 b = 0 c = a and b print(a,'and',b,'is:',c)
Выход
5 and 3 is: 3 8 and 0 is: 0 0 and -8 is: 0 0 and 0 is: 0
Резюме
В этом руководстве Примеры питона Мы узнали, как использовать и
Ключевое слово для выполнения логического и операции в Python.
Викторина – посмотрим, сможете ли вы ответить на эти вопросы
Q1: Какое из следующего ключевого слова используется для логической и операции в Python?
Q2: Каков результат следующего булевого выражения?
True and True and False
Q3: Каков результат следующего программы Python?
print(1 and 2 and 3)
Q4: Каков результат следующего программы Python?
print(0 and 1)