由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - python 如何打印一个variable的name?
相关主题
除了类,c++和C区别在那?sql 数据是存在哪里 (转载)
register variable问一下bash编程
using?Re: can destructor be static?
《Python参考手册 (第4版)》[PDF]matlab: find main workspace variable?
lambda的一个疑问what's wrong with this scripts?variable passing?
no one use RUBY here, right?Please Help me with this Excel VBA problem //bow
求教python问题,在线等 (转载)What is the methology to solve problems like swapping variables?
为啥允许这样的const设计Global(static) variable initialization question
相关话题的讨论汇总
话题: 打印话题: python话题: name话题: variable话题: 如何
进入Programming版参与讨论
1 (共1页)
g****e
发帖数: 172
1
比如 a = "asdf"
如何打印 a?
例如a.name()='a'
X****r
发帖数: 3557
2
print 'a'
你仔细想想什么情况需要用这个功能。

【在 g****e 的大作中提到】
: 比如 a = "asdf"
: 如何打印 a?
: 例如a.name()='a'

t****t
发帖数: 6806
3
does every object have name?

【在 g****e 的大作中提到】
: 比如 a = "asdf"
: 如何打印 a?
: 例如a.name()='a'

M*P
发帖数: 6456
4
我以前干过,印象中是把local拉出来遍历一下。

【在 g****e 的大作中提到】
: 比如 a = "asdf"
: 如何打印 a?
: 例如a.name()='a'

p**o
发帖数: 3409
5
一个实例可以被多个标识符绑定,所以你提的需求可能有问题。
比如 a=b=1,你是不是应该期待所谓的a.name()返回['a','b']?
由于“一个实例可以被多个标识符绑定”,
也就不难理解为什么这种绑定不可能设计成保存在实例的属性里。
python他爹决定将之保存在两个namespace的符号表中,
分别由locals()或globals()这两个内置函数返回。

【在 g****e 的大作中提到】
: 比如 a = "asdf"
: 如何打印 a?
: 例如a.name()='a'

1 (共1页)
进入Programming版参与讨论
相关主题
Global(static) variable initialization questionlambda的一个疑问
static function and static variable?no one use RUBY here, right?
c 里面的local static variable求教python问题,在线等 (转载)
static variable存在heap还是stack?为啥允许这样的const设计
除了类,c++和C区别在那?sql 数据是存在哪里 (转载)
register variable问一下bash编程
using?Re: can destructor be static?
《Python参考手册 (第4版)》[PDF]matlab: find main workspace variable?
相关话题的讨论汇总
话题: 打印话题: python话题: name话题: variable话题: 如何