目录
1、检查是否相等
2、检查是否相等时考虑大小写
Python在检查是否相等时区分大小写。
3、检查是否不相等
要判断两个值是否不等,使用!=。
fruit='apple'
if fruit!='orange':
print("No!")
运行:
4、比较数字
5、检查多个条件
(1)使用and检查多个条件
要检查是否两或两个以上个条件都True,使用关键字and,只有当所有条件都为True时返回True,否则返回False。
(2)使用or检查多个条件
使用or 关键字检查时,只有当所有条件都为False时返回False,否则返回True。
6、检查特定值是否包含在列表中
7、检查特定值是否不包含在列表中
fruit=['apple','banana','orange']
if 'grape' not in fruit:
print("No!")
#使用变量存储'grape'更好些
运行:
8、布尔表达式
布尔表达式的结果要么为True,要么为False。 布尔值通常用来记录条件。
二、if语句
1、简单的if语句
if 条件:
操作
number=10
if number>0:
print("Yes!")
'''输出为:
Yes!
'''
2、if-else语句
在测试条件通过的时候执行一个操作,否则执行另一个操作可以使用if-else语句。
number=10
if number>10:
print("Yes!")
else:
print("N0")
'''输出结果为:
NO
'''
3、if-elif-else语句
测试条件超过两个的时候可以使用if-elif-else语句。
number=10
if number>10:
print(">!")
elif number==10:
print("=")
else:
print("<")
'''输出结果为:
=
'''
4、使用多个elif代码块
根据需求,if-elif-else语句可以使用多个elif代码块。
5、省略的else代码块
if-elif-else结构后不要求必须有else代码块。
6、测试多个条件
根据需要选择if-elif-else或者多个if。
fruits=['apple','orange','banana']
if 'apple' in fruits:
print('apple')
elif 'orange' in fruits:
print('orange')
elif 'banana' in fruits:
print('banana')
'''输出结果为:
apple
'''
print('*****************************************')
fruits=['apple','orange','banana']
if 'apple' in fruits:
print('apple')
if 'orange' in fruits:
print('orange')
if 'banana' in fruits:
print('banana')
'''输出结果为:
apple
orange
banana
'''
三、使用if语句处理列表
1、检查特殊元素
fruits=['apple','orange','banana']
for fruit in fruits:
if fruit!='apple':
print(fruit)
'''
输出结果:
orange
banana
'''
2、确定列表不是空的
fruits=[]
for fruit in fruits:
print(fruit)
else:
print('空列表')
'''
输出结果:
空列表
'''
3、使用多个列表
fruits1=['apple','banana','orange','grape']
fruits2=['watermelon','pear','orange','apple']
for fruit in fruits1:
if fruit in fruits2:
print(fruit)
'''
输出结果:
apple
orange
'''
文章如有错误,请指正!