Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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
Python/Pygame类型错误:';str';对象不可调用_Python_Variables_Fonts_Pygame - Fatal编程技术网

Python/Pygame类型错误:';str';对象不可调用

Python/Pygame类型错误:';str';对象不可调用,python,variables,fonts,pygame,Python,Variables,Fonts,Pygame,我想在左上角显示一种字体,带有可更新的分数。但它显示了一个错误: 回溯(最近一次呼叫最后一次): 文件“C:\Users\Mäse\workspace\Snake\src\Snake_game__init__.py”,第24行,在 分数显示=font.render(“分数:%d”(分数),1,黑色) TypeError:“str”对象不可调用 这是我的密码: > font = pygame.font.Font(None, 16) > score = 0 > s

我想在左上角显示一种字体,带有可更新的分数。但它显示了一个错误:

回溯(最近一次呼叫最后一次): 文件“C:\Users\Mäse\workspace\Snake\src\Snake_game__init__.py”,第24行,在 分数显示=font.render(“分数:%d”(分数),1,黑色) TypeError:“str”对象不可调用

这是我的密码:

>    font = pygame.font.Font(None, 16)
>    score = 0
>    score_display = font.render("Score: %d"(score), 1, BLACK
这不是全部代码,只是你需要的部分。我知道如何blit的文本,我只是得到了错误,当我这样做

"Score: %d"(score)
应该是

"Score: %d" % score
或者更好:

"Score: {0}".format(score)
应该是

"Score: %d" % score
或者更好:

"Score: {0}".format(score)