我正在尝试用python构建一个使用'eval‘的lisp解释器。
def FUNC(e1,*elements):
print(e1)
eval((input()))它适用于integers.But,有没有什么方法可以用它来输入字符串?
例如:当我输入:
F(a,b,3,5,2)上面的代码应该打印出来:
a我不想输入: F('a','b',3,5,2)
谢谢!
发布于 2015-08-31 13:50:12
传递字符串值的唯一方法是将它括在引号中。另一种方法是单独声明一个字符串变量,并将其作为参数发送。但是,当您在交互式命令窗口中打印字符串查询时,将不会打印带有引号查询
https://stackoverflow.com/questions/32304332
复制相似问题