Difficulties with the % Operator in Python
本问题已经有最佳答案,请猛点这里访问。
1 2 | myvar ="How are you ?" print("%s %s") % (hello, myvar) |
这是我在大学里的一项Python任务,但它不起作用??我用的是python 3,可以用2吗??那么3号的怎么样?
你应该把它放在括号里
1 | print("%s %s" % (hello, myvar)) |
正如在您的例子中,"%"在上下文"nonetype tuple"中使用,而它应该在上下文"str tuple"中使用。
在python3中,print是一个函数,而在python 2中,它实际上是一个语句。
因此,正如所说,在python3中,给出了()ie中的论点。
1 | print(hello, myvar) |