相关疑难解决方法(0)

获取python函数内的参数名称列表

可能重复:
在python中获取方法参数名称

有没有一种简单的方法可以在python函数中获取参数名称列表?

例如:

def func(a,b,c):
    print magic_that_does_what_I_want()

>>> func()
['a','b','c']
Run Code Online (Sandbox Code Playgroud)

谢谢

python parameters

241
推荐指数
4
解决办法
24万
查看次数

对象是否可以检查已分配给它的变量的名称?

在Python中,有没有办法让对象的实例看到它所分配的变量名?以下面的例子为例:

class MyObject(object):
    pass

x = MyObject()
Run Code Online (Sandbox Code Playgroud)

MyObject是否可以在任何时候看到它已被赋值给变量名x?喜欢它的__init__方法?

python

8
推荐指数
3
解决办法
2550
查看次数

Pythonic方式将变量名称设置为字符串

data1 = [1,2,3,4,5]
data2 = [7,8,9,10,11]  


x = data1
y = data2
Run Code Online (Sandbox Code Playgroud)

我需要的是上面变量的字符串如下:

xlabel = 'data1'
ylabel = 'data2'
Run Code Online (Sandbox Code Playgroud)

而不是手动编写,我如何使用x调用如下:

xlabel = str(x) 
Run Code Online (Sandbox Code Playgroud)

但上面的错误.那么,该怎么办?

xlabel =???
Run Code Online (Sandbox Code Playgroud)

这是一种pythonic方式吗?

python

-2
推荐指数
1
解决办法
118
查看次数

标签 统计

python ×3

parameters ×1