【问题标题】:Apply f-string interpolation to a string [duplicate]将 f 字符串插值应用于字符串 [重复]
【发布时间】:2020-02-02 08:01:48
【问题描述】:

有没有办法实现在字符串上动态应用 f-strings 插值?

例如给定字符串a = '{len([1])}'

a.interpolate()给'1'

【问题讨论】:

标签: python-3.x f-string


【解决方案1】:

试试这个:

 a = f'{len([1])}'
 print(a)
 #1

【讨论】:

  • 这与 OP 想要的相反
  • 相反的情况如何?请解释
  • OP 想要动态,但这是静态的。 OP想要a == '{len([1])}',但在你的代码中a == '1'
  • 啊,我明白了。谢谢你
猜你喜欢
  • 2021-04-23
  • 2020-05-24
  • 1970-01-01
  • 1970-01-01
  • 2019-04-17
  • 2011-06-19
  • 1970-01-01
  • 2019-07-05
  • 1970-01-01
相关资源
最近更新 更多