【问题标题】:how can I convert string type of special character into original?如何将特殊字符的字符串类型转换为原始字符?
【发布时间】:2022-11-25 02:47:32
【问题描述】:

我想使用星号 (*) 进行数学计算,但如果它是字符串格式怎么办?我怎样才能将它转换为正常?

我尝试了 4 "*" 5 ,首先,我什至没想到它会乘以它,因为运算符是字符串格式,但它给了我一个错误。

【问题讨论】:

  • 请分享确切的输入格式和预期的输出以及您尝试的代码
  • 您不能将“*”转换为乘法运算符,但您可以使用标准库中operator 模块中的工具。

标签: python operators special-characters


【解决方案1】:

字符串变量形式的星号不能直接转换为数学运算符;但是,可以获取字符串“*”并使用它通过 if 语句执行乘法。

假设给定了一些字符串变量“operator”和两个整型变量“a”和“b”。代码看起来像这样:

if operator == "*":
     product = a * b
     print(product)

在您的例子中,您可以将 'a' 和 'b' 变量分别设置为 4 和 5,这意味着如果 'operator' 变量为“*”,上面的示例将打印 20。

【讨论】:

    猜你喜欢
    • 2013-03-08
    • 1970-01-01
    • 2015-02-20
    • 2019-02-17
    • 1970-01-01
    • 2015-11-21
    • 2022-07-21
    • 2014-08-06
    • 1970-01-01
    相关资源
    最近更新 更多