eval() 函数参数是一个字符串, 可以把这个字符串用作有效的Python表达式来求值,以及实现列表,字典,元组的转换。
一 eval() 函数
- 通过eval() 将 str 转换成 数字以及布尔类型( bool)
- 通过将 input() 函数输出的 str 类型,转换为bool变量,调用自定义函数后,根据实际的bool类型去判断输出结果。
也可以通过 “反逻辑” 去判断输出结果
-
eval() 转换 列表
-
eval() 转换 字典,字符串的表达式为 json 格式
5. eval() 转换 元组
二. repr 函数 : 将有效的Python的值和表达式转换为字符串