【问题标题】:Python 3 - convert mathematical action to integer [duplicate]Python 3 - 将数学动作转换为整数
【发布时间】:2016-03-07 19:48:29
【问题描述】:

我有一个带有公式 5 - 3 的字符串,我需要得到整数形式的结果。我怎么能这样做?

【问题讨论】:

    标签: python string python-3.x


    【解决方案1】:

    使用eval函数:

    eval("5 - 3") # 2
    

    【讨论】:

    • 像魅力一样工作!谢谢!
    • @ViliusPovilaika ,好的,但是你应该先搜索 SO 再提问,SO 中有成百上千的问题,可能与你建立的问题类似!
    • 好吧,我试图在 SE 和 SO 上查找它,但一无所获。我想我只是不知道如何正确搜索。
    • @ViliusPovilaika ,尝试使用相似的关键词进行搜索,因为您看到重复的问题与您的标题非常相似,请搜索更多老兄!
    • @Arman 是对的,我刚刚输入了将字符串方程转换为整数答案并在 SO 上找到答案
    【解决方案2】:
    test = "5-3"
    print(eval(test))
    

    给 2

    【讨论】:

    • 成功了,非常感谢!
    猜你喜欢
    • 2019-01-03
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 2017-06-04
    • 2015-08-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多