Skip to main content
 首页 » 编程设计

Python之将参数从一个函数传递给嵌套函数调用

2025年05月04日11cloudgamer

我想做类似于 this post 的事情, 但在 Python 中。

我想将参数从 function1(abc) 传递到 function2 作为 type = (abc)。

伪代码如下:

function1 (*args, abc): 
    print xyz 
 
    function2(type=abc) 

请您参考如下方法:

基于你的伪代码:

def function2(type): 
  print type 
 
def function1(abc, *args): 
  print "something" 
  function2(type=abc) 
 
>>> function1("blah", 1, 2, 3) 
something 
blah 

但是根据您的链接问题,也许您想传递可变参数:

def function2(type, *args): 
  print type, args 
 
def function1(abc, *args): 
  print "something" 
  function2(abc, *args) 
 
>>> function1("blah", 1, 2, 3) 
something 
blah (1, 2, 3)