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中模拟enum枚举类型的5种方法分享
Nov 22 Python
Python3 能振兴 Python的原因分析
Nov 28 Python
python中的turtle库函数简单使用教程
Jul 23 Python
flask-socketio实现WebSocket的方法
Jul 31 Python
Python实现的删除重复文件或图片功能示例【去重】
Apr 23 Python
django删除表重建的实现方法
Aug 28 Python
Python 求数组局部最大值的实例
Nov 26 Python
Python实现对adb命令封装
Mar 06 Python
python目标检测给图画框,bbox画到图上并保存案例
Mar 10 Python
django ObjectDoesNotExist 和 DoesNotExist的用法
Jul 09 Python
python中的class_static的@classmethod的巧妙用法
Jun 22 Python
Qt自定义Plot实现曲线绘制的详细过程
Nov 02 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
PHP5 安装方法
2007/01/15 PHP
openflashchart 2.0 简单案例php版
2012/05/21 PHP
PHP中对缓冲区的控制实现代码
2013/09/29 PHP
php中通过DirectoryIterator删除整个目录的方法
2015/03/13 PHP
Zend Framework教程之动作的基类Zend_Controller_Action详解
2016/03/07 PHP
PHP获取当前系统时间的方法小结
2018/10/03 PHP
jQuery 版本的文本输入框检查器Input Check
2009/07/09 Javascript
jquery中动态效果小结
2010/12/16 Javascript
字符串的replace方法应用浅析
2011/12/06 Javascript
从阶乘函数对比Javascript和C#的异同
2012/05/31 Javascript
修复bash漏洞的shell脚本分享
2014/12/31 Javascript
js友好的时间返回函数
2016/08/24 Javascript
移动适配的几种方案(三种方案)
2016/11/25 Javascript
jQuery遍历节点方法汇总(推荐)
2017/05/13 jQuery
JS实现带动画的回到顶部效果
2017/12/28 Javascript
JavaScript分步实现一个出生日期的正则表达式
2018/03/22 Javascript
Electron中实现大文件上传和断点续传功能
2018/10/28 Javascript
解决Nuxt使用axios跨域问题
2020/07/06 Javascript
vue中v-for循环选中点击的元素并对该元素添加样式操作
2020/07/17 Javascript
jQuery冲突问题解决方法
2021/01/19 jQuery
python使用BeautifulSoup分页网页中超链接的方法
2015/04/04 Python
Python中__new__与__init__方法的区别详解
2015/05/04 Python
Python聊天室程序(基础版)
2018/04/01 Python
python global和nonlocal用法解析
2020/02/03 Python
Python3 selenium 实现QQ群接龙自动化功能
2020/04/17 Python
Python将二维列表list的数据输出(TXT,Excel)
2020/04/23 Python
Marmot土拨鼠官网:美国专业户外运动品牌
2018/01/11 全球购物
Tenstickers法国:墙贴和装饰贴纸
2019/08/26 全球购物
俄罗斯汽车零件和配件在线商店:CarvilleShop
2019/11/29 全球购物
获奖的大学生创业计划书
2014/01/05 职场文书
工程售后服务方案
2014/06/08 职场文书
卖车协议书范例
2014/09/16 职场文书
教师节表彰会主持词
2015/07/06 职场文书
三十年同学聚会致辞
2015/07/28 职场文书
幼儿园毕业典礼园长致辞
2015/07/29 职场文书
讨论nginx location 顺序问题
2022/05/30 Servers