首先看函数 eval()。eval 函数接收一个字符串,并将该字符串解释成 Python 表达式 进行求值,最终得到特定类型的结果值;如果字符串无法解释成合法的 Python 表达式则报 错(如语法错误、未定义变量错误等)。例如: 如果字符串的形状符合某种类型的字面值的形式,则可以直接用 int()、long()、 float()、bool()等来转换类型。这里 bool 是布尔类型,详见 2.4 节。如: 如果希望将其他类型的值转换成字符串类型,可以使用 str()函数。例如: