【发布时间】:2018-03-13 02:40:38
【问题描述】:
我知道我可以使用 locals() 或 globals() 来获取 Python 脚本环境中使用的所有局部或全局变量,但是 Python 是否有一个关键字可以用来仅调用功能?
例如:
def function():
a = 3;
b = 4;
c = float(b+a)
>> keyword(function())
>> [a : <class 'int'>, b : <class 'int'>, c : <class 'float'>]
【问题讨论】:
-
无法修改功能吗?
-
“变量及其类型”是什么意思? Python 变量没有 类型,它们可以存储任意对象。如果我做
a = 1; a = 2.5; a = 'foo'; a = object(),a的类型会是什么? -
是的@Aran-Fey,你是对的。实际上,这应该更多是关于 Keras 的问题,在其中构建已经具有类型(卷积、RNN 等)的神经层,但我也有兴趣以一般方式制作它。