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

时间:2019-06-10 21:02:33

标签: python f-string

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

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

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

1 个答案:

答案 0 :(得分:2)

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))