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号