yanghongjun 发表于 2018-8-14 12:29:00

python3学习之反射

##如果inp有100个,我们的代码就很长,所以采用反射的方式会很方便  

  
if hasattr(s3,inp):    #判断inp是否在s3中有同名函数,有返还True,否则返回False
  
                     #不判断直接getattr时,如果“不存在”会报错
  
    f = getattr(s3,inp)   #获取s3中名字为inp的函数,赋值给f
  
    f()                   # 调用inp同名函数
页: [1]
查看完整版本: python3学习之反射