用开放的大括号字符填充 f 字符串

Pad f-string with an open curly bracket char

在 Python 中,我们可以用这种方式填充 f 弦:

>>> f"{' hello ':#^80}"
'#################################### hello #####################################'

如何用 { 字符填充 ' hello ' 字符串?

你可以这样做:

f"{' hello ':{chr(123)}^80}"

判断“{”的值为123,可以运行ord("{")其中returns123

输出:

'{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ hello {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{'

对大括号本身使用转义序列:

>>> f"{' hello ':\x7b^80}"
'{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ hello {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{'