我正在使用 Python 3。
我想问这个问题的最好方法是如何在不使用的情况下输入表达式eval(input("Input: "))
?
我现在是一个简单的用户,所以我需要 eval 是一个代数计算器。
我之前在 python 方面取得了一些基本进展,无非是命令土地代数计算器来做数学作业,使用用户定义的函数、输入和基本的东西。从那以后,我参加了 codeacademy 的 Python 2 课程,我发现没有等同于在 PY3 中使用 % 和 %s 的方法。
我已经将范围缩小到与 format() 有某种关系,但这是我在谷歌上所能找到的。
作为初学者,我非常感谢如何将其转换为 Python 3 的淡化解释:
str1 = "Bob,"
str2 = "Marcey."
print "Hello %s hello %s" % (str1, str2)
Run Code Online (Sandbox Code Playgroud)
编辑:另外,我知道 print("Hello " + str1 + "hello " + str2) 会起作用。