请教一个python占位符%的问题。谢谢!
1、第一次测试设置变量a=’%2this’,执行结果是我想要的

2、第二次测试将变量改成a=’%2%2this’,报错提示: not enough arguments for format string
3、第三次测试修改msg = a.replace(‘%2’,’88’),执行结果也是正常的

请问第二次测试出错的原因是什么?其中有什么知识点。
关于 LearnKu
替换后其实是有两个占位的 但是你只是用一个h取替换 换成(h,h)就可以了
%h 在括号里面