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读取html中指定元素生成excle文件示例
Apr 03 Python
python获取文件版本信息、公司名和产品名的方法
Oct 05 Python
Python基础中所出现的异常报错总结
Nov 19 Python
python寻找list中最大值、最小值并返回其所在位置的方法
Jun 27 Python
Python+OpenCV感兴趣区域ROI提取方法
Jan 10 Python
python生成器用法实例详解
Nov 22 Python
Python批量安装卸载1000个apk的方法
Apr 10 Python
Python读取Excel一列并计算所有对象出现次数的方法
Sep 04 Python
为2021年的第一场雪锦上添花:用matplotlib绘制雪花和雪景
Jan 05 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
Jan 12 Python
opencv实现图像几何变换
Mar 24 Python
python编程项目中线上问题排查与解决
Nov 01 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 网页过期时间的控制代码
2009/06/29 PHP
php生成的html meta和link标记在body标签里 顶部有个空行
2010/05/18 PHP
FCK调用方法..
2006/12/21 Javascript
javascript获取web应用根目录的方法
2014/02/12 Javascript
js触发onchange事件的方法说明
2014/03/08 Javascript
js实现Form栏显示全格式时间时钟效果代码
2015/08/19 Javascript
使用 JavaScript 进行函数式编程 (一) 翻译
2015/10/02 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
2015/11/30 Javascript
jQuery javascript获得网页的高度与宽度的实现代码
2016/04/26 Javascript
JavaScript面向对象编写购物车功能
2016/08/19 Javascript
通过JS获取Request.QueryString()参数的值实现方法
2016/09/27 Javascript
使用Angular.js开发的注意事项
2016/10/19 Javascript
vue开发心得和技巧分享
2016/10/27 Javascript
基于JavaScript实现抽奖系统
2018/01/16 Javascript
使用veloticy-ui生成文字动画效果
2018/02/08 Javascript
在Web关闭页面时发送Ajax请求的实现方法
2019/03/07 Javascript
Vue3.0结合bootstrap创建多页面应用
2019/05/28 Javascript
python判断、获取一张图片主色调的2个实例
2014/04/10 Python
Linux 发邮件磁盘空间监控(python)
2016/04/23 Python
浅谈python内置变量-reversed(seq)
2017/06/21 Python
Python 25行代码实现的RSA算法详解
2018/04/10 Python
tensorflow1.0学习之模型的保存与恢复(Saver)
2018/04/23 Python
python中plot实现即时数据动态显示方法
2018/06/22 Python
Python实现压缩文件夹与解压缩zip文件的方法
2018/09/01 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
Python如何把字典写入到CSV文件的方法示例
2020/08/23 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
2020/11/01 Python
Html5移动端div固定到底部实现底部导航条的几种方式
2021/03/09 HTML / CSS
毕业生就业自荐书
2013/12/15 职场文书
班队活动设计方案
2014/01/30 职场文书
保安岗位职责
2014/02/21 职场文书
爱我中华教学反思
2014/04/28 职场文书
询价采购方案
2014/06/09 职场文书
运动会横幅标语
2014/06/17 职场文书
行政后勤人员工作计划应该怎么写?
2019/08/16 职场文书
Python通过m3u8文件下载合并ts视频的操作
2021/04/16 Python