在Python 3.6中,有一个新的f字符串可以很好地在字符串中包含变量,但是如何正确应用这些字符串以获得为matplotlib打印的上标或下标呢?
(要真正看到带有下标的结果,您需要foo
在matplotlib图上绘制变量)
换句话说,我如何获得这种行为:
var = 123
foo = r'text$_{%s}$' % var
text<sub>123</sub>
使用新的f字符串语法?到目前为止,我已经尝试将原始字符串文字与f字符串结合使用,但这似乎仅将下标应用于变量的第一个字符:
var = 123
foo = fr'text$_{var}$'
text<sub>1</sub>23
因为{
具有模糊功能,因为它界定了r
应该考虑下标的地方以及f
界定了变量的地方。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句