python-if语句
【摘要】 if语句我们来看这样一个例子,对于一个汽车列表,对于bmw我们就大写打印,对于其他汽车我们就正常打印:cars = ['audi','bmw'.'subaru','toyota']for cars in cars: if car == 'bmw': print(car.upper()) else print(car.title()) 条件测试每条if语句其实核心都是一个值为TRUEor...
if语句
我们来看这样一个例子,对于一个汽车列表,对于bmw我们就大写打印,对于其他汽车我们就正常打印:
cars = ['audi','bmw'.'subaru','toyota']
for cars in cars:
if car == 'bmw':
print(car.upper())
else
print(car.title())
条件测试
每条if语句其实核心都是一个值为TRUEorFALSE的表达式。这种表达式被称为条件测试。
检查是否相等
一个=号是赋值,两个==号是判断是否相等
大小写区分
在python中是区分大小写的,例如audi和Audi是不同的值。
如果说我们在比较的时候不太想关心其大小写,那么我们就可以统一转换为小写然后再去比较:
car ='Audi'
car.lower() == 'audi'
不相等
!= 这个符号是不相等符号。
检查多个条件值
但你想并列判断多个条件时:and和or关键字可以助你一臂之力。
and:两个条件都通过了,才会返回true
or:检查多个条件,只要有一个条件通过了,就可以返回TRUE。
检查特定值是否包含在列表中
要判断特定的值是否已经包含在列表中,可使用关键字in。
cars = ['audi','bmw'.'subaru','toyota']
'audi' in cars
你像这种它就是TRUE。
检查特定值是否不包含在列表中
这就和上面相反了,我们使用not in关键词来确定这玩意不包含在里面。
if 'audi' not in cars
print('这车不在车列表中')
if语句
简单的if语句
最简单的if语句只有一个测试一个操作:
if condition_test:
do balabala
if - else 语句
if-else语句是类似于if语句的其中else语句是让你能够在指定条件测试未通过时要执行的操作。
age = 17
if age >= 18:
print("你成年了")
else:
print("你太年轻了")
if-elif-else语句
当我们检查超过两个的情况的时候,我们就可以使用if-elif-else这种结构。
age = 17
if age >= 18:
print("你成年了")
elif age < 17:
print("你太年轻了")
else:
print ("你刚刚好")
当然,我们可以在if-else之间使用多个elif 来适应更多的情况判断。
省略else代码块
python其实是不强求if-elif结构后面必须有else代码块。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)