Python字符串格式化的三种方法(format、%占位符、f-string)及比较

Python字符串格式化的三种方法(format、%占位符、f-string)及比较
第一种format方法print({0}正在学习{1}课程.format(李四,数据分析))注意大括号里的数字也可以省略标数字从0开始表示替换的先后顺序这种方法是初级学习Python的同学使用易于理解第二种%s占位符name李四 course数据分析 print(%s正在学习%s课程%(name,course))这种利用%s表示字符占位需要放在字符串中字符串外紧跟百分号加变量名如果超过1个变量需要加上括否则就不用加括号。第三种使用fstring的方法name李四’ course数据分析 print(f{name}正在学习{course})在Python3.6以上的版本中增强了fstring的方法。这种方法非常简单也容易理解而且不需要导入任何模块直接把变量变到大括号里在字符串前加一个”f“就可以了。三种方法的比较第三种方法直接把变量放在了字符串中在多字符串替换中不容易出错因此推荐第三种方法但是对其它二种方法也要能看懂尤其是第一种方法在计算机等级考试中会用到。