Python 和关键词



Python 的 and 关键词是逻辑运算符之一。当两个条件都为真时,结果为 True。它区分大小写。当我们提供一个操作数时,它将导致 SyntaxError

and 关键词可以用于条件语句循环函数中来检查条件是 True 还是 False。它不能直接用于两个数值之间,因为它会将两个值都视为 True 值。

用法

以下是 Python and 关键词的用法:

condition1 and condition2

这里,condition1 和 condition2 可以是任何数值条件。

让我们假设 A 和 B 是操作数,当 A 和 B 都为 True 时,结果为 True。如果任何一个操作数,A 或 B 为 False,结果为 False。以下是 and 关键词的真值表:

A B A and B
True True True
True False False
False True False
False False False

示例

这是一个 Python and 关键词的基本示例:

condition1=True
condition2=True
result_1=condition1 and condition2
print("The Result Of ",condition1,"And",condition2,":",result_1)
operand3=1
operand4=0
result_2=operand3 and operand4
print("The Result Of ",operand3,"And",operand4,":",result_2)

输出

以下是上述代码的输出:

The Result Of  True And True : True
The Result Of  1 And 0 : 0

在 if-else 语句中使用 and 关键词

and 关键词可以用于 if-else 块中来检查条件结果是否为 True。如果两个给定条件的结果都为 True,则执行 if 块,否则执行 else 块:

示例

让我们通过以下示例来了解在 if-else 中使用 and 关键词:

var1=54
var2=24
var3=12
if var1 > var2 and var1 < var3:
    print("Both The Conditions Are True")
else:
    print("One Of the Condition is True")

输出

以下是上述代码的输出:

One Of the Condition is True

在循环中使用 and 关键词

and 关键词也用于循环中来检查给定的条件语句,如果条件结果为 True,则执行该块。

示例

在下面的示例中,我们在 while 循环中使用 and 关键词:

list1=[]
x=2
while x<25 and True:
    if x%2==0:
        list1.append(x)
    x=x+1
print("We have appended the list1 with the even number below 25 :",list1)

输出

以下是上述代码的输出:

We have appended the list1 with the even number below 25 : [2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24]

在函数中使用 and 关键词

and关键字也用于函数中。如果给定的条件满足,则返回True,否则返回False

示例

这是一个在函数中使用and关键字的示例:

def num(x):
    if x>5 and x<100:
        return True
    else:
        return False
		
var1=57
result_1=num(var1)
print(var1,"is between",5,"and",100,"True/False :",result_1)  
var2=600
result_2=num(var2)
print(var2,"is between",5,"and",100,"True/False :",result_2)

输出

以下是上述代码的输出:

57 is between 5 and 100 True/False : True
600 is between 5 and 100 True/False : False

在数值中使用and关键字

我们不能使用数值作为and关键字的操作数。它会将两个操作数都视为True,并返回第二个操作数。如果任何一个操作数为,则结果为

示例

这是一个在数值之间使用and关键字的示例:

var1=60
var2=100
result_1= var1 and var2
print("The Result of Two numeric values",var1,"and",var2,":",result_1)
var3=0
var4=18
result_2= var3 and var4
print("The Result of Two numeric values",var3,"and",var4,":",result_2)

输出

以下是上述代码的输出:

The Result of Two numeric values 60 and 100 : 100
The Result of Two numeric values 0 and 18 : 0
python_keywords.htm
广告