Python中的eval函数

amazingbo 2020-07-21

eval函数是实现字典、列表、元组与字符串之间的转换:
Python中的eval函数

第一个是实现从字符串转向列表,在引号内是一个列表所以就转化为了列表类(毕竟eval函数至少在这里并没有规定向哪类转化)
第二个是实现从字符串转向元组,在引号内是一个列表所以就转化为了元组类(……………………………………)
第三个是实现从字符串转向字典,在此间出现了一个错误,这是因为相邻最近的两个引号会进行配对所以报错(要引以为鉴呀)在引号内是一个列表所以就转化为了字典类
Python中的eval函数

第四个是证明如果就是一个一般的字符串,经过eval函数后也是默认转化为元组。

相关推荐