【发布时间】:2020-02-02 08:01:48
【问题描述】:
有没有办法实现在字符串上动态应用 f-strings 插值?
例如给定字符串a = '{len([1])}'
a.interpolate()给'1'
【问题讨论】:
-
This comment 简洁地解释了为什么这是不可能的
标签: python-3.x f-string
有没有办法实现在字符串上动态应用 f-strings 插值?
例如给定字符串a = '{len([1])}'
a.interpolate()给'1'
【问题讨论】:
标签: python-3.x f-string
试试这个:
a = f'{len([1])}'
print(a)
#1
【讨论】:
a == '{len([1])}',但在你的代码中a == '1'