Python编程从入门到实践:CH5 IF语句

条件测试

if语句的核心是值为True或False的表达式
如果条件测试的值为True,Python就执行紧跟在if语句后面的代码;如果为False
Python就忽略这些代码
  • 检查是否相等
    = 号为赋值使用, == 号为比较是否相等
  • 检查是否相等时区分大小写
    如果不考虑大小写,使用lower()
  • 检查是否不相等
    结合使用惊叹号和等号(!=)
  • 比较数字
  • 检查多个条件
    • 使用and检查多个条件
    • 使用or检查多个条件
  • 检查特定值是否包含在列表中
    使用关键字 in
  • 检查特定值是否不包含在列表中
    使用关键字 not in
  • 布尔表达式
    结果要么为true要么为false

if语句

  • 简单的if语句
	if conditional_test:
do something
  • if-else语句
    在条件测试通过了时执行一个操作,并在没有通过时执行另一个操作
  • if-elif-else 结构
age = 12
if age < 4:
	print("Your admission cost is $0.")
elif age < 18:
	print("Your admission cost is $5.")
else:
	print("Your admission cost is $10.")
  • 使用多个elif代码块
  • 省略else代码块
  • 测试多个条件
    如果只想执行一个代码块,就使用if-elif-else结构;如果要运行多个代码块,就使用一系列独立的if语句

使用if 语句处理列表

  • 检查特殊元素
  • 确定列表不是空的
    在if语句中将列表名用在条件表达式中时,Python将在列表至少包含一个元素时返回True,并在列表为空时返回False。
  • 使用多个列表
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值