转换 f 字符串语法以在旧版本的 python 中打印



如何在python中转换f字符串,以便可以用3.6之前的python版本打印它?

print(f"Player 1: {move1}  Player 2: {move2}")

当我尝试在 Python (3.5.3( 中运行它时,它给了我一个语法错误。

print("Player 1: {move1} Player 2: {move2}".format(move1=move1, move2=move2))

将在最新版本的 Python 中工作。如将

print("Player 1: {}  Player 2: {}".format(move1, move2))

如果你想使用在 python2 中也可以使用的旧格式语法:

print("Player 1: %s  Player 2: %s" % (move1, move2))

最新更新