Python参数
时间:2007-11-30 来源:hanyh
1,想到Java 1.5中也引入了可变参数的,想回头看看的python的
package syntax; |
2,对应的python就简单了
1)Positional argumenets位置参数
def sum(*numbers): |
能够用名字来代替位置,变量参数被当作一个字典
def print(**values): |
3)两者一起用
kwargs是常用的命名习惯
def func(self, verbose=False, *args, **kwargs): |
能把tuple或dict的变成标准参数,如下
>>> def add(a,b,c):
>>> kwargs={'d':5} |