我想创建一个函数,当我想调用它时,它的参数可以是无限的,并且有一个指定的类型,比如''a='test1',b='test2'',等等。然后我拆分'='并使用'a'和'testi'。下面的代码没有用
def check(*arg):
c=[]
for i in arg:
if not'=' in i:
c.append(i)
check(saeed='1234567', ab='afj$L12')
它说:
TypeError: check() got an unexpected keyword argument 'saeed'
Tags:
也许这就是你要找的
您可以将其替换为一个衬里:
相关问题 更多 >
编程相关推荐