这个if li and s的意思表示是什么啊?如果li并且s?说不通啊

这个if li and s的意思表示是什么啊?如果li并且s?说不通啊

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好!if li and s表示如果and左右两边的条件都满足即为True,就执行if下面的语句,祝学习愉快!

  • Tornado丶 提问者 #1

    那这个语句的意思是:如果li等于s,那么li中加入‘哈哈’?不对吧,那直接if li == s不就好了

    2021-08-27 11:11:54
  • Tornado丶 提问者 #2

    我的意思是:我不太懂这个if li and s的意思是要做什么,你给翻译翻译呗

    2021-08-27 11:32:47
  • 好帮手慕念 回复 提问者 Tornado丶 #3

    同学,你好!

    1、and并不是判断相等,而是用于判断左右两边的条件是否同时成立,例如:if a>5 and b>10,如果a>5并且b>10,同时满足这两个条件,则执行if下面的语句

    2、同理,if li and s,左边是空列表,为False;右边s是非空字符串,为True,两边条件不满足同时成立,不执行if下面的语句

    祝学习愉快!

    2021-08-27 11:52:50
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师