将参数作为变量从函数导入到另一个函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将参数作为变量从函数导入到另一个函数相关的知识,希望对你有一定的参考价值。

是否可以将函数中的参数作为变量导入到另一个函数中?

例如:untitled1.py

def fun1(a,b):
   x = a+b
   return x

并且我想将a作为变量传递给另一个py文件的以下函数。untitled2.py

def fun2(c):
    d=c/a
    return d
答案

您应该将变量'a'定义为全局变量。

variable.py

class A:
    value = None

untitled1.py

def fun1(a,b):
   x = a.value+b
   return x

untitled2.py

def fun2(c):
    d=c/a.value
    return d

在哪里调用func1,func2

A.value = 2
func1(A, 4)
func2(10)

以上是关于将参数作为变量从函数导入到另一个函数的主要内容,如果未能解决你的问题,请参考以下文章

python如何将可选参数或关键字参数从一个函数传递到另一个函数?

将状态从钩子函数导出到另一个组件

将局部变量从一个函数传递到另一个函数

如何将变量从一个函数动态发送到另一个函数

extract — 从数组中将变量导入到当前的符号表

extract — 从数组中将变量导入到当前的符号表