python第四章,if语句(条件测试,if-elif-else代码块,使用if语句处理列表)

本文详细介绍了Python中的if语句及其应用,包括条件测试、相等和不等比较、检查列表中是否存在某个元素以及if-elif-else结构。通过示例展示了如何处理列表,如检查特殊元素、确认列表是否为空以及处理多个列表。此外,还涵盖了布尔表达式和在处理多个条件时如何使用and和or关键字。
摘要由CSDN通过智能技术生成
# if语句
# 一个简单的示例,演示一下如何使用if语句来正确的处理特殊情形,对于大多数汽车都以首字母大写的方式打印其汽车名
# 而对于汽车名:bmw  应以全大写的方式打印他,下面的代码遍历一个列表,并以首字母大写的方式打印其中的汽车名,bmw全部大写
cars = ['bmw','audi','subaru','toyota']
for car in cars:
    if car == 'bmw':
        print(car.upper())
    else:
        print(car.title())
# 这个示例中的循环首先检查当前汽车名是否是bwm,如果是,就以全大写的方式打印他,否则就以首字母的方式打印他

# 条件测试
# 每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试,python根据条件测试的值为true还是false
# 来决定是否执行if语句中的代码,如果条件测试的值为true,python就执行紧跟在if语句后面的代码,如果为false,python就忽略这些代码

# 检查是否相等
car = 'bmw'
if car == 'bmw':
    print(True)
else:
    print(False)
# 定义一个变量名为car值为bmw,接下来使用两个等于号(==)检查car的值是否为'bmw',如果相等打印出True,否则打印False
# 检查是否相等时不考虑大小写,如果大小写无关紧要,而是想检查变量的值,可将变量的值转换为小写,在进行比较
# 举个例子
aa = 'adc'
if aa.upper() == 'ADC':
    print(True)
else:
    peint(False)

# 检查是否不相等
# 要判断两个值是否不等,可结合使用感叹号和等于号(!=),其中感叹号表示不等于,在很多编程语言中都是如此
# 下面举个例子,我们把要求的披萨配料储存在一个变量中,在打印一条消息,指出顾客要求的配料是否是意式小银鱼(anchovies)
requested_topping = 'mushrooms'
if requested_topping != 'anchovies':
    print("Hold the anchovies!")
# 由于requested_topping的值不是’anchovies’,因此执行语句 Hold the anchovies
# 你编写的大多数表达式都检查两个值是否相等,但有时候检查两个值是否不等的效率更高

# 比较数字
# 检查数值非常简单,例如,下面的代码检查一个人是否是18岁,是的话打印 此人已经满18岁,不是的话打印未满18岁
age 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值