Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将f字符串语法转换为在较早版本的python中打印_Python_F String - Fatal编程技术网

将f字符串语法转换为在较早版本的python中打印

将f字符串语法转换为在较早版本的python中打印,python,f-string,Python,F String,如何在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

如何在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))

请尝试
print(“Player 1:{move1}Player 2:{move2}”。format(move1=move1,move2=move2))
就个人而言,我不认为您的问题与链接的问题重复。答案是使用内置的
str
类的方法,该类将在当前和过去的版本中都能工作(直到该特性被添加到Python 2.6中为止),也可以执行
print(f“Player 1:{move1}Player 2:{move2})
@Error syntacticalreforme问题是如何用与早期版本的Python兼容的东西替换f字符串。@切普纳我理解,但答案是:“将在最新版本的Python中工作”,所以我想还是把它放在那里吧,因为
格式
已经存在(适用于最新版本的Python).