一直跟大家强调在正式学习之前,一定要先掌握住方法,才能有效率的去学习,往往我们也可以做一些工具,让我们的学习事半功倍,在python里就是有一些神奇的工具函数,可以避开一系列繁琐的代码逻辑, 直接调用即可打破死结,进行下一环节,这里就有可以将对象转化成表达式的函数eval,让我们来了解用法吧~
eval函数用法:
eval(expression,globals=None, locals=None)
给大家演示了需要调用时候,我们要注意表达式,参数以及对象的使用。
下面是一组简单的eval函数的使用:
import math def eval_test(): l='[1,2,3,4,[5,6,7,8,9]]' print type(l), type(eval(l))
转化结果:
<type 'str'> <type 'list'>
当我们想要对列表等内容进行转化的时候,就可以参照上述给大家演示的示例,很容易快速便捷的解决我们的问题,虽然函数的字母很少,但是不少平台大佬都曾说过这个内容,如果已经掌握了,那就带入尝试使用吧~