抽象:
元组参数拆包是指使用元组作为函数参数来使元组总的一系列参数自动取出。
例如:
def fxn(a,(b,c),d):
pass
这里的(b,c)要求填充一个长度为2的序列。例如(42,-13)当这样一个序列传入,这个序列被拆包,并且它被分配给b,c,就好像是按照b,c=[42,-13]一样。
不幸的是,这个丰富函数参数功能的特性,在有些时候会遇到困境,更多的造成不便,因此PEP建议从Python3.0中移除该特性。
抽象:
元组参数拆包是指使用元组作为函数参数来使元组总的一系列参数自动取出。
例如:
def fxn(a,(b,c),d):
pass
这里的(b,c)要求填充一个长度为2的序列。例如(42,-13)当这样一个序列传入,这个序列被拆包,并且它被分配给b,c,就好像是按照b,c=[42,-13]一样。
不幸的是,这个丰富函数参数功能的特性,在有些时候会遇到困境,更多的造成不便,因此PEP建议从Python3.0中移除该特性。