关键字and和or在python编程中经常用到,在不同的地方,有不同的含义
0、“”、[]、{}、None在布尔环境中为假
一、在条件语句中
1.and
and在条件语句中表达的是和的意思,即当两个条件都满足时,执行指令,相当于c中的逻辑与运算&&(区别于位与运算&)
2.or
or在条件语句中表达的是或的意思,即当两个条件都满足时,执行指令,相当于c中的逻辑或运算||(区别于位或运算|)
二、在返回语句中
1.a and b and c
当所有的条件同为真时返回最后一个真值,只要有一个假则返回第一个假值
2.a or b or c
从左到右依次判断所有条件,只要出现真值,立即返回