python使用细节

Posted on 2018-06-27 22:46  王将军之武库  阅读(91)  评论(0编辑  收藏  举报

python的函数位置参数在调用时可以直接传参,也可以a=5,b=7的形式传参,原以为kw参数才可以。

>>> def f(a,b):
    print a+b

    
>>> f(3,5)#直接传参
8
>>> f(a=5,b=7)#以=形式传参
12

python的词典key不可以是list 、dict因为它们没有hash值

>>> o=object()
>>> hash(o)
-2146781108
>>> d={o:3}#对象可以作为key
>>> d[o]#
3

 

Copyright © 2024 王将军之武库
Powered by .NET 9.0 on Kubernetes