【问题标题】:Python - Can you convert a whole string into numbers and symbols? [duplicate]Python - 你能把整个字符串转换成数字和符号吗? [复制]
【发布时间】:2022-02-19 02:02:30
【问题描述】:

我想知道是否可以将由数字和符号组成的字符串转换为实际数字和符号,例如 '(12+23)*4' 转换为 (12+23)*4 脚本:

input = input('import calculation: ')

print(input)

输出前:

3*5

期望的输出例如:

15

谢谢!

【问题讨论】:

标签: python string type-conversion calculator converters


【解决方案1】:

您可以直接使用eval 函数,即使出于安全考虑不建议这样做。

eval(input('import calculation: '))

还有一个建议,不要将你的变量命名为内置函数或导入的,你正在做猴子补丁。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-06
    • 2019-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-30
    相关资源
    最近更新 更多