我在找格式化的字节字符串文字.具体来说,相当于

name = "Hello"
bytes(f"Some format string {name}")

可能是fb"Some format string {name}"左右.

这样的事情存在吗?

推荐答案

The idea is explicitly dismissed in the PEP条:

出于同样的原因,我们不支持bytes.format(),你可以

二进制f字符串首先需要解决以下问题:

  • 添加一个方法,例如__bformat__(),以便对象可以控制如何将其转换为字节,或者

  • bytes.format()个,但没有str.format()个通用或可扩展.

这两种功能在将来仍然是可选的,如果这样的话

Python-3.x相关问答推荐

为什么我必须在绘制椭圆时代码等于两次?''

如何将多个字典合并到一个列中,并为不同的行使用相同的键

我们可以在每个可以使用 Pandas Join 的用例中使用 Pandas merge 吗?

PyTest:尽管明确运行了测试,但是被标记为没有运行测试

基于其他列的条件向Panda数据框中添加值到新列

从 LeetCode 的 Python 解决方案类中理解关键字 self

列出相同索引的Pandas

有没有办法使用重采样矢量化添加缺失的月份?

XPATH:使用 .find_elements_by_xpath 为未知数量的 xpath 输入值

Python rolling_corr 取消后,应该用什么方法来处理

魔术8球txt文件列表

Pytorch:图像标签

类型提示和链式赋值以及多重赋值

Python:如何判断一个项目是否被添加到一个集合中,没有 2x(hash,lookup)

使用 distutils 分发预编译的 python 扩展模块

使用 Python 3 按行进行分析

pip install dryscrape 失败并显示错误:[Errno 2] 没有这样的文件或目录:'src/webkit_server'?

如何将二进制(字符串)转换为浮点值?

Selenium Python - 处理没有这样的元素异常

什么是ANSI_X3.4-1968编码?