标签:
在github某开源代码里看到如下代码
def call(self, params = None, response = True, timeout = None):
res = *******
return response and res or None
于是特意尝试了下:
n=1235
print True and n
发现返回1235
123 and 12345 返回 12345
12345 and 123 返回 123
也就是说 and 如果为真的话总是返回第二个操作数
0 and 12345 返回 0
False and 12345 返回 False
标签:
原文地址:http://www.cnblogs.com/kuipertan/p/5455084.html