a = 13 print('sssss') def aaaa(): print('ccc') def bbbb(): pass # globals() 可以查看全局变量的字典 print(globals()) # 通过globals键值对去调用函数aaaa globals()['aaaa']() ''' 实际上内建函数和全局变量的调用,都是通过globals的键值对遍历去寻找的, 先找普通键值对,找不到再去'__builtins__'里找,看是不是内建函数,如果都找不到,就会报错 ''' # 查看所有内建函数 print(globals()['__builtins__'].__dict__) # 调用print函数 globals()['__builtins__'].__dict__['print']('hahah')