Loading video player…

Getting Started With Python's and Operator

00:00 In this lesson, you’ll see the basic definition of the and operator.

00:06 As the word suggests, an operator acts on one or more items, which are called operands. For example, if you add two numbers together, those two numbers are called the operands.

00:19 For and, the operands can be two Boolean expressions, two other types of objects—which you’ll see in future lessons—or even a combination of both.

00:32 Since it takes two operands, and is referred to as a binary operator.

00:39 This table, called a truth table, shows the behavior of the and operator. Basically, if both operands evaluate to True, then the and of those expressions is True. In all other cases, the result of the and operation is False. So if you’re taking the and of two expressions, exp1 and exp2, if both are False, the and of them is False.

01:09 If the first one is False and the second one is True, False and True is False. In the next row, True and False is False.

01:24 And finally, in the last row, True and True is True. I want you to make an observation about this table. Notice that if expression one is False, the and of both expressions is False.

01:41 It’s essentially the first expression, no matter what the second expression is. And in the second two rows, where the first expression is True, then the result of the and operation is whatever the expression two is.

01:56 The Python programming language and the programmers who use it take advantage of this operation when writing programs. And you’ll see that in future lessons as well.

02:08 But in the next lesson, you’ll see the most basic cases of using the and operator in Python.

Become a Member to join the conversation.