# 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
python第四章,if语句(条件测试,if-elif-else代码块,使用if语句处理列表)
最新推荐文章于 2024-08-08 16:43:27 发布
本文详细介绍了Python中的if语句及其应用,包括条件测试、相等和不等比较、检查列表中是否存在某个元素以及if-elif-else结构。通过示例展示了如何处理列表,如检查特殊元素、确认列表是否为空以及处理多个列表。此外,还涵盖了布尔表达式和在处理多个条件时如何使用and和or关键字。
摘要由CSDN通过智能技术生成