1、首先需要注意的是对于字符串的等式/不等式判断,比如“test” == "testing",返回的是Flase,也是只有两头完全一样的时候才会是True。
2、"test" and "test" 返回“test”,python 和很多语言一样,都是返回两个被操作对象中的一个。
3、任何以False开头的and语句都会被直接处理成False;任何包含True的 or语句,只要处理到True,就不会继续往下运算,而是直接返回True。
1、首先需要注意的是对于字符串的等式/不等式判断,比如“test” == "testing",返回的是Flase,也是只有两头完全一样的时候才会是True。
2、"test" and "test" 返回“test”,python 和很多语言一样,都是返回两个被操作对象中的一个。
3、任何以False开头的and语句都会被直接处理成False;任何包含True的 or语句,只要处理到True,就不会继续往下运算,而是直接返回True。