【发布时间】:2020-04-13 10:01:49
【问题描述】:
我想创建一个自定义 f 字符串。例如,CPT 插值器总是将其格式化的内容转换为大写字母:
a = "World"
normal_f_string = f"Hello {a}" # "Hello World"
my_custom_interpolator = CPT"Hello {a}" # "Hello WORLD"
【问题讨论】:
-
为什么要这样做?
-
@abhiarora 我有一个类实现了 shell 和 Python 之间的桥梁。我想创建像
sh"echo {var}"这样引用给定变量、运行命令并返回标准输出、标准错误和返回代码的东西。
标签: python string formatting format f-string