基础知识f-string以f开头,字符串中的表达式用{}括起来。
表达式是python代码,最后显示表达式的返回值。
其他类型代码/占位符/格式描述符位于表达式中的冒号:之后。
1
2
3
4
5
6
f ' stringwordsandcodes { content :格式} '
f '输出为{1 1}' # '输出为' str(2)
a=10
f '输出为{a:2f}' # '输出有很多' str(10.00 )类型代码/占位符/格式的描述符,需要查看。
f-string格式v.s. %格式%格式与f-string格式相比不自由。 但是,%格式可能更好的方法是将所有必须填写在要格式化的字符串之后的信息放置起来。
1
2
3
4
#混在一起
f'aivdndaiunfosaid; fna; osidfnas; ofidasfd; {1} oi {2} asdfadfsdfsafasdfasdfsadfas '
#容易找到位置
' aivdndaiunfosaid; fna; osidfnas; ofidasfd; oi % asdfadfsdfsafasdfasdfsadfas ' % 2
参考文献python f-string详细中文教程pyhton f-string入门英语教程