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 生成不重复的随机数的代码
May 15 Python
Python中一些自然语言工具的使用的入门教程
Apr 13 Python
非递归的输出1-N的全排列实例(推荐)
Apr 11 Python
深入理解Django的自定义过滤器
Oct 17 Python
WxPython建立批量录入框窗口
Feb 27 Python
python requests指定出口ip的例子
Jul 25 Python
python利用datetime模块计算程序运行时间问题
Feb 20 Python
Python文件时间操作步骤代码详解
Apr 13 Python
python实现在线翻译
Jun 18 Python
如何在mac下配置python虚拟环境
Jul 06 Python
解决pytorch 模型复制的一些问题
Mar 03 Python
Python使用mitmproxy工具监控手机 下载手机小视频
Apr 18 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
discuz安全提问算法
2007/06/06 PHP
基于PHP如何把汉字转化为拼音
2015/12/11 PHP
Laravel 的数据库迁移的方法
2017/07/31 PHP
php实现的生成迷宫与迷宫寻址算法完整实例
2017/11/06 PHP
JavaScript脚本性能优化注意事项
2008/11/18 Javascript
jQuery 使用手册(五)
2009/09/23 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
2013/04/17 Javascript
基于jquery插件实现常见的幻灯片效果
2013/11/01 Javascript
jquery简单图片切换显示效果实现方法
2015/01/14 Javascript
一张Web前端的思维导图分享
2015/07/03 Javascript
JavaScript tab选项卡插件实例代码
2016/02/23 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
Angularjs的ng-repeat中去除重复数据的方法
2016/08/05 Javascript
Boostrap实现的登录界面实例代码
2016/10/09 Javascript
AngularJS学习第一篇 AngularJS基础知识
2017/02/13 Javascript
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
vuex入门最详细整理
2020/03/04 Javascript
Vue使用screenfull实现全屏效果
2020/09/17 Javascript
vue-cli3配置favicon.ico和title的流程
2020/10/27 Javascript
[42:20]2014 DOTA2华西杯精英邀请赛5 24 DK VS NewBee
2014/05/25 DOTA
python集合类型用法分析
2015/04/08 Python
Python中用于计算对数的log()方法
2015/05/15 Python
Pycharm 创建 Django admin 用户名和密码的实例
2018/05/30 Python
Python线程同步的实现代码
2018/10/03 Python
Python日期时间Time模块实例详解
2019/04/15 Python
python爬虫实现中英翻译词典
2019/06/25 Python
python实现的多任务版udp聊天器功能案例
2019/11/13 Python
Python pip配置国内源的方法
2020/02/14 Python
Matplotlib 绘制饼图解决文字重叠的方法
2020/07/24 Python
基于Python正确读取资源文件
2020/09/14 Python
HTML5新控件之日期和时间选择输入的实现代码
2018/09/13 HTML / CSS
物流经理自我评价
2013/09/23 职场文书
社会实践活动总结报告
2014/04/29 职场文书
走进毛泽东观后感
2015/06/04 职场文书
卢旺达饭店观后感
2015/06/05 职场文书
Html5页面播放M4a音频文件
2021/03/30 HTML / CSS