我尝试在 PyCharm 上使用 f 字符串,虽然它确实有效,但它返回一个未知的图标。它也没有给我警告,所以我知道它正在工作。我已经在 Sublime Text 上测试了相同的代码,它工作得很好。谁能解释一下为什么它会打印这个图标?
这是代码。
这就是它返回的内容。
谢谢!
print(f"\nYou are in the {current_room}.")
该字符看起来像打印字符,在您正在使用的系统上没有表示形式。
要调试,请检查此调用之前打印的内容。这 在头部意味着您得到一个换行符,因此当您在代码中点击指定的 print 时,您看到的字符已经在输出中。
对于最初的问题,您使用的是哪个版本的 PyCharm,在什么系统上?这可能会缩小原因范围,而无需继续进行更多操作。有些字符在 Windows 或 Mac 中具有表示形式,但在 Linux 上则没有。