想要在不使用'和'的情况下返回两个语句

时间:2012-09-27 03:18:11

标签: python

如何使此返回两个语句而不使用and

def needtosenets(self,packet_queue,window_size):
    return len(packet_queue) < window_size and== None

2 个答案:

答案 0 :(得分:1)

你可以返回一个元组:

return len(packet_queue) < window_size, endpaseqno is None

这将返回以下形式:

(True, False)

答案 1 :(得分:0)

def needtosenets(self,packet_queue,window_size,endpaseqno):
    return (len(packet_queue) < window_size , endpaseqno == None )

这将返回一个元组。例如:

 (False , True)

然后,您可以通过returned_tuple [0]或returned_tuple [1]访问各个值,其中returned_tuple是函数返回的元组。