python 查看 判断 变量 名字 是否 已 定义 存在

测试一:

for i in [0, '', [], {}, ()]:

  a = i

  if a:

    print('a')

输出:

测试二:

for i in [2, 'a', [1,2,3], {'a':'a'}, (1,2)]:

  a = i

  if a:

    print('a')

输出:'a'

   'a'

   'a'

   'a'

   'a'

另外还可以用try...except,

except NameError (变量前没有self)

except AttributeError (适用于变量前有self)

其它需自己尝试

 

posted @ 2020-07-06 16:51  Oler  阅读(678)  评论(0编辑  收藏  举报