繁体   English   中英

在我的情况下,“str”类型的 object 的“未知格式代码 'f' 是什么意思?

[英]What does "Unknown format code 'f' for object of type 'str' mean in my case?

这是我在测试文件中定义的 function 的一部分——它运行良好。 然后我把它转移到我的主文件中,我得到了各种各样的错误,主要是关于将 int 与 strs 混合,但也包括这个“f”-ing 一个,可以这么说。 这是否意味着 pygame 不支持较新 Python 版本的 f 字符串格式?

table = stat_font.render(
                    f"{teams[team][0]:12}{str(teamstats[team][0]):>2} - {str(teamstats[team][1]):>2} "
                    f"{str(teamstats[team][4]):6.3f}  {str(ptdif):>}", True, white)
```

这正是错误消息所说的意思:您正在尝试在不支持它的字符串上使用:6.3f格式说明符。 只需在 f-string 字段中删除对str的调用。 它是自动调用的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM