请教一个python占位符%的问题。谢谢!

1、第一次测试设置变量a=’%2this’,执行结果是我想要的

请教一个python占位符%的问题。谢谢!

2、第二次测试将变量改成a=’%2%2this’,报错提示: not enough arguments for format string
请教一个python占位符%的问题。谢谢!

3、第三次测试修改msg = a.replace(‘%2’,’88’),执行结果也是正常的

请教一个python占位符%的问题。谢谢!

请问第二次测试出错的原因是什么?其中有什么知识点。

讨论数量: 5

替换后其实是有两个占位的 但是你只是用一个h取替换 换成(h,h)就可以了

2年前 评论
ZWH_GAME (楼主) 2年前
南瓜头 (作者) 2年前
ZWH_GAME (楼主) 2年前

%h 在括号里面

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!