python str与repr的区别


Posted in Python onMarch 23, 2013

尽管str(),repr()和``运算在特性和功能方面都非常相似,事实上repr()和``做的是完全一样的事情,它们返回的是一个对象的“官方”字符串表示,也就是说绝大多数情况下可以通过求值运算(使用内建函数eval())重新得到该对象,但str()则有所不同。str()致力于生成一个对象的可读性好的字符串表示,它的返回结果通常无法用于eval()求值,但很适合用于print语句输出。需要再次提醒的是,并不是所有repr()返回的字符串都能够用 eval()内建函数得到原来的对象。

也就是说 repr() 输出对 Python比较友好,而str()的输出对用户比较友好。虽然如此,很多情况下这三者的输出仍然都是完全一样的。

大家有兴趣可以自己写个代码比较下str,repr和""。

Python 相关文章推荐
Python实现远程调用MetaSploit的方法
Aug 22 Python
Python使用正则表达式获取网页中所需要的信息
Jan 29 Python
python读取和保存图片5种方法对比
Sep 12 Python
python处理DICOM并计算三维模型体积
Feb 26 Python
分析经典Python开发工程师面试题
Apr 08 Python
2019 Python最新面试题及答案16道题
Apr 11 Python
Python3的socket使用方法详解
Feb 18 Python
Python MySQLdb 执行sql语句时的参数传递方式
Mar 04 Python
keras中的loss、optimizer、metrics用法
Jun 15 Python
keras实现VGG16方式(预测一张图片)
Jul 07 Python
Python性能测试工具Locust安装及使用
Dec 01 Python
利用python爬取有道词典的方法
Dec 08 Python
python 布尔操作实现代码
Mar 23 #Python
python 字符串split的用法分享
Mar 23 #Python
python赋值操作方法分享
Mar 23 #Python
python 排列组合之itertools
Mar 20 #Python
Python 随机生成中文验证码的实例代码
Mar 20 #Python
python 字符串格式化代码
Mar 17 #Python
Python中条件选择和循环语句使用方法介绍
Mar 13 #Python
You might like
php的计数器程序
2006/10/09 PHP
PHP 日志缩略名的创建函数代码
2010/05/26 PHP
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
2014/11/18 PHP
ThinkPHP自定义函数解决模板标签加减运算的方法
2015/07/03 PHP
JScript中的"this"关键字使用方式补充材料
2007/03/08 Javascript
javascript 混合的构造函数和原型方式,动态原型方式
2009/12/07 Javascript
基于jQuery的输入框在光标位置插入内容, 并选中
2011/10/29 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
2014/03/12 Javascript
页面元素绑定jquery toggle后元素隐藏的解决方法
2014/03/27 Javascript
JavaScript实现的GBK、UTF8字符串实际长度计算函数
2014/08/27 Javascript
jquery插件NProgress.js制作网页加载进度条
2015/06/05 Javascript
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
2017/03/28 NodeJs
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
javascript中call()、apply()的区别
2019/03/21 Javascript
taro开发微信小程序的实践
2019/05/21 Javascript
JS手写一个自定义Promise操作示例
2020/03/16 Javascript
[01:20:47]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第一场 1月19日
2021/03/11 DOTA
详解Python中用于计算指数的exp()方法
2015/05/14 Python
利用信号如何监控Django模型对象字段值的变化详解
2017/11/27 Python
解决django前后端分离csrf验证的问题
2019/02/03 Python
python实现比较类的两个instance(对象)是否相等的方法分析
2019/06/26 Python
python如何爬取网站数据并进行数据可视化
2019/07/08 Python
Python3 全自动更新已安装的模块实现
2020/01/06 Python
Python龙贝格法求积分实例
2020/02/29 Python
Python修改DBF文件指定列
2020/12/19 Python
英国名牌男装店:Standout
2021/02/17 全球购物
VLAN和VPN有什么区别?分别实现在OSI的第几层?
2014/12/23 面试题
口腔医学技术应届生求职信
2013/11/09 职场文书
销售工作岗位职责
2013/12/24 职场文书
小学教师自我鉴定范文
2014/03/20 职场文书
慰问敬老院活动总结
2014/04/26 职场文书
奥巴马上海演讲稿
2014/09/10 职场文书
民主生活会整改措施(党员)
2014/09/18 职场文书
2014年艾滋病防治工作总结
2014/12/10 职场文书
Python中的变量与常量
2021/11/11 Python
css3 选择器
2022/05/11 HTML / CSS