字符串文字(格式化、原始、字节)中的大写 F、R 或 B 是否有任何样式规则或约定

VPf*_*PfB 9 python

语言规范允许使用大写的 F“字符串”以及大写的 R“原始”或 B“字节”,但今天我第一次看到它在答案中使用。

不知道为什么我们有大写和小写,因为“应该有一种 - 最好只有一种 - 明显的方法来做到这一点”

是否有任何规则何时优先使用大写而不是通常的 f"string"、r"raw" 或 b"bytes"?

Daa*_*ing 0

两者完全等效,并且会产生完全相同的结果。然而,我总是使用小写版本,只是因为这似乎是惯例,这意味着您可能可以节省其他人去 Google 的时间,并且根据您用于 linting 或语法突出显示的程序,它可能会引起不适如果您使用大写前缀。