0

グローバル変数を使用できないことが制約によって指定されている割り当てに取り組んでいます。変数は、特定の機能に対してのみ定義されます。関数が返すもの (文字列) を取得し、グローバル変数なしでその文字列を使用できる新しい関数を作成する方法があるかどうか疑問に思っています。注:グローバルではなく、変数を使用できます。ありがとう!

リクエストごとに、ここに例があります。

def func1():
     return "output"
def func2():
     #loop over the string "output",just for example
4

2 に答える 2

4
>>> def a():
...     return 'x'
... 
>>> def b(s):
...     print 'b recieved', s
... 
>>> b(a())
b recieved x
于 2012-10-14T05:20:23.323 に答える
0

変数をパラメーターとして新しい関数に渡さないのはなぜですか?

例えば

s = someFunc1()

someFunc2(s)
于 2012-10-14T05:16:29.370 に答える