def main(*tur,a,b):
print(tur)
main((1,'bbc',[6,23,true],29,99)
输出:((1,‘bbc’,[6,23,true],29,99)
so,这样来传输元组是错误的,函数会误将所有参数当成元组或字典
正确写法:
def main(a,b,*tur):
print(tur)
main((1,'bbc',[6,23,true],29,99)
输出:([6,23,true],29,99)
字典类型同理
def main(*tur,a,b):
print(tur)
main((1,'bbc',[6,23,true],29,99)
输出:((1,‘bbc’,[6,23,true],29,99)
so,这样来传输元组是错误的,函数会误将所有参数当成元组或字典
正确写法:
def main(a,b,*tur):
print(tur)
main((1,'bbc',[6,23,true],29,99)
输出:([6,23,true],29,99)
字典类型同理