快速理解Python中使用百分号占位符的字符串格式化方法中%s和%r的输出内容的区别
2019-06-30 22:41
956 查看
版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons)
《Python中使用百分号占位符的字符串格式化方法中%s和%r的输出内容有何不同?》老猿介绍了二者的区别,为了快速理解,老猿在此使用另外一种方式补充说明一下:
1、使用%r是调用object类内置方法__repr__方法输出,输出信息Python建议应该是类似debug跟踪的变量信息;
2、使用%s是调用object类内置方法__str__方法输出,输出信息Python建议应该是方便用户理解易懂的友好信息。
具体还可以参考《通俗易懂方式解说Python中repr(变量)和str(变量)函数的区别》
老猿Python,跟老猿学Python ! 博客地址:https://blog.csdn.net/LaoYuanPython
相关文章推荐
- python字符串格式化方法之%s和format函数
- python字符串的格式化,百分号方法,s,d,f,sep,键等
- Python入门学习日志04——pycharm的使用,字符串格式化输出
- PHP程序随机输出一些字符串内容,已集成方法可直接使用
- Python格式化中使用%与C prinf格式输出的区别
- Python字符串格式化输出方法分析
- Python 格式化输出 —— %r 与 %s 的区别(__repr__ 与 __str__)
- python字符串格式化方法 format函数的使用
- 使用Template格式化Python字符串的方法
- Python字符串格式化输出方法分析
- python字符串格式化方法 format函数的使用
- 使用Python爬取中国大学排名,并格式化对其输出内容
- python中格式化字符串输出的方法总结
- Python 版本3和版本2 的字符串格式化区别 ----%s
- python字符串格式化方法 format函数的使用
- Python格式化输出字符串方法小结【%与format】
- python笔记4 - 索引,切片,字符编码转换函数,字符串的属性方法,字符串格式化表达式,占位符,基于字典的字符串格式化,循环语句
- python 格式化输出百分号的方法
- Python实现字符串格式化输出的方法详解
- RtlStringCchPrintfW格式化输出字符串使用方法