Python中使用百分号占位符的字符串格式化方法中%s和%r的输出内容有何不同?

Python中使用百分号占位符的字符串格式化方法中%s和%r的输出内容有何不同?

Python中使用百分号占位符的字符串格式化方法中%s和%r表示需要显示的数据对应变量x会以str(x)还是repr(x)输出内容展示。
关于str和repr的关系请见:
《Python中repr(变量)和str(变量)的返回值有什么区别和联系》

老猿Python,跟老猿学Python!