2005年06月17日 星期五 12:08
我有两个函数如下 def fun1( a, **keys ): pass def fun2( b, **keys ): pass 我知道可以象下面一样调用 fun1( a, b="aa",c="bb") 在fun1函数体中可以用下面的方式取是b和c print keys["b"] print keys["c"] 但我想在fun1中调用fun2,并将b和c传到fun2中可以 fun2( 1, a=keys["b"], c= keys["c"]) 但我是这样调用fun1的呢 fun1( a, b="aa",c="bb", d = "aaaa" ) 有什么办法处理这种情况
2005年06月17日 星期五 12:33
一样的,把keys传过去,fun2用不着的参数不用就是了。 在 05-6-17,run_mei<run_mei at 163.com> 写道: > 我有两个函数如下 > def fun1( a, **keys ): > pass > def fun2( b, **keys ): > pass > > 我知道可以象下面一样调用 > fun1( a, b="aa",c="bb") > > 在fun1函数体中可以用下面的方式取是b和c > print keys["b"] > print keys["c"] > > 但我想在fun1中调用fun2,并将b和c传到fun2中可以 > fun2( 1, a=keys["b"], c= keys["c"]) > 但我是这样调用fun1的呢 > fun1( a, b="aa",c="bb", d = "aaaa" ) > 有什么办法处理这种情况 > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese >
2005年06月17日 星期五 12:51
def fun1( a, **keys ): fun2( a, keys ) 是不可以的,除非fun2是这个样子 def fun2(b, *t, ** keys ): pass 但fun1中的keys会在t中,在fun2中可以这样取得f1中的keys k, = t 这样fun1中的keys并不等于fun2中的keys。 Jason Liu 写道: >一样的,把keys传过去,fun2用不着的参数不用就是了。 > >在 05-6-17,run_mei<run_mei at 163.com> 写道: > > >>我有两个函数如下 >>def fun1( a, **keys ): >>pass >>def fun2( b, **keys ): >>pass >> >>我知道可以象下面一样调用 >>fun1( a, b="aa",c="bb") >> >>在fun1函数体中可以用下面的方式取是b和c >>print keys["b"] >>print keys["c"] >> >>但我想在fun1中调用fun2,并将b和c传到fun2中可以 >>fun2( 1, a=keys["b"], c= keys["c"]) >>但我是这样调用fun1的呢 >>fun1( a, b="aa",c="bb", d = "aaaa" ) >>有什么办法处理这种情况 >> >>_______________________________________________ >>python-chinese list >>python-chinese at lists.python.cn >>http://python.cn/mailman/listinfo/python-chinese >> >> >> >>------------------------------------------------------------------------ >> >>_______________________________________________ >>python-chinese list >>python-chinese at lists.python.cn >>http://python.cn/mailman/listinfo/python-chinese >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050617/c5b25b7d/attachment.html
2005年06月17日 星期五 13:17
我想用python做一个点对点的即时语音通讯,有人知道该如何做么? 如果两个人都在局域网中怎么做才能连同?一方在有固定ip一方在局域网中该如何做?
2005年06月17日 星期五 13:28
def fun1( a, **keys ):
fun2( a, **keys )
run_mei wrote:
> def fun1( a, **keys ):
> fun2( a, keys )
>
> 是不可以的,除非fun2是这个样子
> def fun2(b, *t, ** keys ):
> pass
> 但fun1中的keys会在t中,在fun2中可以这样取得f1中的keys
> k, = t
> 这样fun1中的keys并不等于fun2中的keys。
>
>
>
> Jason Liu 写道:
>
>>一样的,把keys传过去,fun2用不着的参数不用就是了。
>>
>>在 05-6-17,run_mei<run_mei at 163.com> 写道:
>>
>>
>>>我有两个函数如下
>>>def fun1( a, **keys ):
>>>pass
>>>def fun2( b, **keys ):
>>>pass
>>>
>>>我知道可以象下面一样调用
>>>fun1( a, b="aa",c="bb")
>>>
>>>在fun1函数体中可以用下面的方式取是b和c
>>>print keys["b"]
>>>print keys["c"]
>>>
>>>但我想在fun1中调用fun2,并将b和c传到fun2中可以
>>>fun2( 1, a=keys["b"], c= keys["c"])
>>>但我是这样调用fun1的呢
>>>fun1( a, b="aa",c="bb", d = "aaaa" )
>>>有什么办法处理这种情况
>>>
>>>_______________________________________________
>>>python-chinese list
>>>python-chinese at lists.python.cn
>>>http://python.cn/mailman/listinfo/python-chinese
>>>
>>>
>>>
>>>------------------------------------------------------------------------
>>>
>>>_______________________________________________
>>>python-chinese list
>>>python-chinese at lists.python.cn
>>>http://python.cn/mailman/listinfo/python-chinese
>>>
>>>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>
>
2005年06月17日 星期五 14:13
python-chinese,您好! 想学习python,可是没有源代码,我想研习别人的代码 致 礼! smalltalk ttkk1024 at 163.com 2005-06-17
Zeuux © 2025
京ICP备05028076号