有时候我们想通过字符串调用已经定义好的函数,一开始的思路及实现方式如下:
但是
百度谷歌一番,我查到以下几种方式
1-字典
最简单,易上手的方式,使用字典配对。
2- globals()
使用globals()函数获取全局变量,其实实现方式跟字典差不多。我们先看看代码当前的变量们有哪些
我们发现这不就是字典吗?
于是
3-eval()
eval英文名翻译过来大概是等同的意思。
我们发现,eval可以将字符串转化为我们想要的列表对象。
据此,我们用eval也可以用字符串调用函数
数据采集
文本处理分析
数据结构
杂文
领取专属 10元无门槛券
私享最新 技术干货