これはPython 3.4で動作するはずですか:
>>> a='tttt'
>>> print(f'The value of a is {a}')
これはPython 3.4で動作するはずですか:
>>> a='tttt'
>>> print(f'The value of a is {a}')
いいえ、f
文字列は現在 (2016 年 8 月現在) アルファ版のPython 3.6 で導入されました。
本当に必要な場合は、少なくともそれらをエミュレートできます
def f(string):
# (!) Using globals is bad bad bad
return string.format(**globals())
# Use as follows:
ans = 'SPAM'
print(f('we love {ans}'))
__getitem__
または、 f[...] 構文が好きな場合は、リロードされたクラスなど、他の方法もあるかもしれません