is和== 的区别,is只比较id,== 只比较值
python中的*
除了可以用*args和**kwargs之外,还能在实参中用来进行解包,这里会将字典变为key=value,所以要注意在这里key不可以用int一类。*则是直接取出可迭代对象的字符,类似于for
x = {'a':'ds', 'b':'fw', 'c':'wda'} def foo(a, b, c,d=3): print(a,b,c,d) print(type(x)) foo(**x)
is和== 的区别,is只比较id,== 只比较值
python中的*
除了可以用*args和**kwargs之外,还能在实参中用来进行解包,这里会将字典变为key=value,所以要注意在这里key不可以用int一类。*则是直接取出可迭代对象的字符,类似于for
x = {'a':'ds', 'b':'fw', 'c':'wda'} def foo(a, b, c,d=3): print(a,b,c,d) print(type(x)) foo(**x)