2.and,从左到右运算,当两边,都是真值时,返回最后一个真值,当两边都是假值时,就返回第一个假值,当同时存在真假值时,则返回第一个假值,其实,记法可根据逻辑运算结果记
例如:>>> ‘a‘ and ‘b‘
‘b‘
>>> ‘‘ and ‘b‘
‘‘
>>> ‘a‘ and ‘b‘ and ‘c‘
‘c‘
3.or,从左到右运算,当两边都是真值时,返回的是第一个真值,当两边都是假值时,返回最后一个值,当两边同时存在真假值时,则返回第一个真值,or和and的计算方法是相反的
例如: >>> ‘a‘ or ‘b‘
‘a‘
>>> ‘‘ or ‘b‘
‘b‘
>>> ‘‘ or [] or {}
{}
>>> 0 or ‘a‘ or ‘c‘
‘a‘
9.匿名函数lambda x: x * x,关键字lambda表示匿名函数,冒号前面的x表示函数参数,匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果,匿名函数
也是一个对象,可以把匿名函数赋值给一个变量,那么这个变量就有了函数的功能,>>> f = lambda x: x * x
>>> f(5)
25