name = 'marcog'number = 42print '%s %d' % (name, number)上面的程序在 Python 2 中执行,但不在 Python 3 中执行。%s并且%d是可以替换 python 2 中的值的占位符。我需要知道 Python 3 中的类似语法。
2 回答

慕的地6264312
TA贡献1817条经验 获得超6个赞
对于 python 3,语法是:
print('%s %d' % (name, number))
在 python 3 中,print 是函数而不是语句,占位符(%s 或 %d)将工作相同。
添加回答
举报
0/150
提交
取消