擅长:python、mysql、java
<p>只要函数返回一个值,就可以将其链接起来。在jQuery中,选择器方法通常返回选择器本身,这就是允许您进行链接的原因。如果要在python中实现链接,可以执行以下操作:</p>
<pre><code>class RoboPuppy:
def bark(self):
print "Yip!"
return self
def growl(self):
print "Grr!"
return self
pup = RoboPuppy()
pup.bark().growl().bark() # Yip! Grr! Yip!
</code></pre>
<p>但是,您的问题似乎是您的函数参数太窄。连锁不是解决这个问题的办法。如果要压缩函数参数,只需在将参数传递给函数之前将其分配给变量,如下所示:</p>
<pre><code>spam = foo(arg1, arg2)
eggs = bar(spam, arg1, arg2)
ham = foobar(eggs, args)
</code></pre>