【发布时间】:2019-10-25 06:34:08
【问题描述】:
如何在 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)) -
就我个人而言,我不认为您的问题与所链接的问题重复。答案是使用内置
str类的format()方法,该方法适用于当前和过去的版本(直到添加那个 功能时——它在Python 2.6)。