快速理解Python中使用百分号占位符的字符串格式化方法中%s和%r的输出内容的区别
2023-09-27 14:26:59 时间
《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 DataFrame的stack()方法,unstack()方法,pivot()方法
- opencv官方文档:Python通过url获取图片的几种方法以及图像格式之间的转换,imencode()+imdecode()使用
- 【华为OD机试真题 python】检查是否存在满足条件的数字组合 【2022 Q4 | 100分】
- 安装Python的机器学习包Sklearn 出错解决方法
- python验证IP的有效性及其是否属于内外网
- python中string库用法详解
- Python爬虫为什么受欢迎?高效学习Python爬虫的方法
- 把Python脚本(代码)打包生成exe文件的方法
- Python内置函数--sorted()
- Python调用C/C++的种种方法
- python实现线性排序算法-计数排序
- 手写卷积单元-python
- 【面试】Python面试题库
- 《Python参考手册(第4版•修订版)》——1.16 模块
- 《Python面向对象编程指南》——1.2 基类中的__init__()方法
- tensorflow保存模型和加载模型的方法(Python和Android)
- 基于Python+SQLite实现校园信息化统计平台【100010095】
- 使用Python进行页面模拟登录的多种方法汇总
- Scala和Python有什么区别?
- python常用时间处理方法
- 细说python类3——类的创建过程
- Python 工具之 pycharm 集成开发环境的安装、配置及简单使用
- Python - 字符串的方法及注释
- Python学习-将list列表写入文件并读取方法汇总
- 【图像处理】——图像滤波(Python+opencv实现三种方法:均值滤波、中值滤波、高斯滤波等)
- python开发配置使用autopep8语法规则检查,命令行使用及pycharm配置使用方法
- python中的函数---函数应用