这在Python 3.6中是新的——字符串像往常一样放在引号中,前面加上f'...,就像对原始字符串使用r'...一样。然后你把你想要放在字符串中的任何东西,变量,数字,放在花括号f'some string text with a {variable} or {number} within that text' - Python的计算方法与以前的字符串格式化方法一样,除了这个方法更可读。
>>> foobar = 3.141592
>>> print(f'My number is {foobar:.2f} - look at the nice rounding!')
My number is 3.14 - look at the nice rounding!