【发布时间】:2018-04-19 11:15:38
【问题描述】:
基本上在 python 3.0 中,我尝试使用两个 %s 字符串替换并将其连接起来。但是,它似乎会产生错误。
代码
print "%s"+"%s" %("John", "rows")
我是编程新手,所以如果我能得到一个简单的解释,我将不胜感激。 谢谢
【问题讨论】:
-
请将代码放在问题中而不是标题中。那里真的很难读。
-
Python 3x 不支持
print "as a statement";前者永远不会是有效的语法,它应该写成print("as a function")。当然,请确保发布 SSCCE 并传达完整的有用信息(提示:“它不起作用”在程序员之间是不可接受的详细程度)。 -
尝试使用
"%s%s"而不是"%s" + "%s"。它解决了您的问题吗?
标签: string python-3.x concat