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字符串的encode与decode研究心得乱码问题解决方法
Mar 23 Python
利用Python绘制MySQL数据图实现数据可视化
Mar 30 Python
Python实现随机选择元素功能
Sep 14 Python
python 读入多行数据的实例
Apr 19 Python
python通过txt文件批量安装依赖包的实现步骤
Aug 13 Python
python基于socket实现的UDP及TCP通讯功能示例
Nov 01 Python
python+selenium 脚本实现每天自动登记的思路详解
Mar 11 Python
pyautogui自动化控制鼠标和键盘操作的步骤
Apr 01 Python
使用Python提取文本中含有特定字符串的方法示例
Dec 09 Python
详解Go语言运用广度优先搜索走迷宫
Jun 23 Python
Python 数据科学 Matplotlib图库详解
Jul 07 Python
python开发人人对战的五子棋小游戏
May 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
PHP读取大文件的类SplFileObject使用介绍
2014/04/09 PHP
php字符串按照单词进行反转的方法
2015/03/14 PHP
PHP文件操作方法汇总
2015/07/01 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
JavaScript中Math对象使用说明
2008/01/16 Javascript
js控制页面控件隐藏显示的两种方法介绍
2013/10/09 Javascript
JavaScript中输出标签的方法
2014/08/27 Javascript
网页收藏夹显示ICO图标(代码少)
2015/08/04 Javascript
NodeJs的优势和适合开发的程序
2016/08/14 NodeJs
jQuery Validate表单验证插件的基本使用方法及功能拓展
2017/01/04 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
利用ES6语法重构React组件详解
2017/03/02 Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
2018/02/01 Javascript
vue中如何去掉空格的方法实现
2018/11/09 Javascript
Node 代理访问的实现
2019/09/19 Javascript
Element Badge标记的使用方法
2020/07/27 Javascript
python调用windows api锁定计算机示例
2014/04/17 Python
在Python中使用异步Socket编程性能测试
2014/06/25 Python
python进阶教程之循环相关函数range、enumerate、zip
2014/08/30 Python
Python的爬虫程序编写框架Scrapy入门学习教程
2016/07/02 Python
Python使用matplotlib简单绘图示例
2018/02/01 Python
Python装饰器原理与简单用法实例分析
2018/04/29 Python
Python实现EXCEL表格的排序功能示例
2019/06/25 Python
Python爬虫实例之2021猫眼票房字体加密反爬策略(粗略版)
2021/02/22 Python
俄罗斯花园种植材料批发和零售网上商店:Беккер
2019/07/22 全球购物
一份Java笔试题
2012/02/21 面试题
建筑工程专业学生的自我评价
2013/12/25 职场文书
岗位职责风险防控
2014/02/18 职场文书
统计学教授推荐信
2014/09/18 职场文书
学习杨善洲同志先进事迹心得体会
2016/01/23 职场文书
人身损害赔偿协议书
2016/03/22 职场文书
2019新员工心得体会
2019/06/25 职场文书
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL
浅谈MySQL表空间回收的正确姿势
2021/10/05 MySQL
Python循环之while无限迭代
2022/04/30 Python
使用CSS定位HTML元素的实现方法
2022/07/07 HTML / CSS