小编Gav*_*vin的帖子

Python3,eval() 的最佳替代品?(作为表达式输入)

我正在使用 Python 3。

我想问这个问题的最好方法是如何在不使用的情况下输入表达式eval(input("Input: "))

我现在是一个简单的用户,所以我需要 eval 是一个代数计算器。

python python-3.x

6
推荐指数
2
解决办法
1万
查看次数

字符串中 %s 的 Python 3 等价物是什么?

我之前在 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) 会起作用。

equivalent python-2.7 python-3.x

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

python-3.x ×2

equivalent ×1

python ×1

python-2.7 ×1