python学习笔记6 if语句

2021/12/21-22

目录

一、条件测试

1.是否考虑大小写:

2.检查是否相等

3.检查是否不相等

4.检查多个条件

5.检查列表是否含/不含有元素

二、if-else语句

1.if-else

2.if-elif-else

3.省略else

4.使用多个if

三、if的格式

一、条件测试

if语句的核心在于条件测试,返回值为True时,if才会执行后续代码

1.是否考虑大小写:

使用name.lower()函数全部变成小写,再进行判断

2.检查是否相等

使用 == 进行判断

对于数值,还可以使用 < > =一类进行判断

3.检查是否不相等

使用 != 进行判断

4.检查多个条件

使用 and 、 or 连接

5.检查列表是否含/不含有元素

'name' in names

二、if-else语句

1.if-else

最常用的判断,else后执行条件判断为Fault的结果,不加入if的缩进

else后仍然有:

2.if-elif-else

用于一个条件有多个情况,同时elif可以使用多次

3.省略else

else包含很多非预期内的情况,可能会带来无效的结果

alien_color='blue'
if alien_color=='green':
	print('you score 5!')
elif alien_color=='yellow':
	print('you score 10!')
else:
	print('you score 15!')

预期的颜色只有'green','yellow','red',但是输入为' blue'时结果仍然是15,此时将最后else换成elif可以i避免这种非预期数据带来的错误

4.使用多个if

适用于很多条件的判断,区别于使用多个elif(情况多)

三、if的格式

尽量在等号、不等号两侧加空格,便于阅读

如:if age == 18:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值