关于python变量名特殊用法
1。 指代函数指针
def xx(name): print name.upper() p = xx p('mike')
结果:MIKE
2。 变量传递
xx = 'Hello' p = xx print p
结果:Hello
3。使用eval二次解析
xx = 'Hello' Hello = 'My happy day!' p = xx print eval(p)
结果:My happy day!
xx = 'Hello' def Hello(): print 'My happy day!' return 1 p = xx print eval(p)()
结果:
My happy day!
1