我如何在python中转换f字符串,以便可以由3.6之前的python版本打印?
print(f"Player 1: {move1} Player 2: {move2}")
当我尝试在Python(3.5.3)中运行它时,它给了我一个语法错误。
答案 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))