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 paramiko实现ssh远程访问的方法
Dec 03 Python
Python 获取新浪微博的最新公共微博实例分享
Jul 03 Python
简单介绍使用Python解析并修改XML文档的方法
Oct 15 Python
Python两个字典键同值相加的几种方法
Mar 05 Python
Python实现不规则图形填充的思路
Feb 02 Python
Python3列表List入门知识附实例
Feb 09 Python
使用python 计算百分位数实现数据分箱代码
Mar 03 Python
Python多线程多进程实例对比解析
Mar 12 Python
Python利用PyPDF2库获取PDF文件总页码实例
Apr 03 Python
基于plt.title无法显示中文的快速解决
May 16 Python
Python3实现英文字母转换哥特式字体实例代码
Sep 01 Python
Django框架模板用法详解
Jun 10 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
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
header中Content-Disposition的作用与使用方法
2012/06/13 PHP
ThinkPHP3.1新特性之内容解析输出详解
2014/06/19 PHP
CI框架扩展系统核心类的方法分析
2016/05/23 PHP
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
jQuery select操作控制方法小结
2010/05/26 Javascript
Moment.js 不容错过的超棒Javascript日期处理类库
2012/04/15 Javascript
分享8款优秀的 jQuery 加载动画和进度条插件
2012/10/24 Javascript
解决css和js的{}与smarty定界符冲突问题的两种方法
2013/09/10 Javascript
nodejs之请求路由概述
2014/07/05 NodeJs
jqueryUI里拖拽排序示例分析
2015/02/26 Javascript
JS实现数字格式千分位相互转换方法
2016/08/01 Javascript
详细讲解JavaScript中的this绑定
2016/10/10 Javascript
bootstrap基础知识学习笔记
2016/11/02 Javascript
jQuery命名空间与闭包用法示例
2017/01/12 Javascript
js实现简单的二级联动效果
2017/03/09 Javascript
使用p5.js临摹动态图片
2019/11/04 Javascript
node使用async_hooks模块进行请求追踪
2021/01/28 Javascript
Python修改MP3文件的方法
2015/06/15 Python
最大K个数问题的Python版解法总结
2016/06/16 Python
Python 实现「食行生鲜」签到领积分功能
2018/09/26 Python
python判断输入日期为第几天的实例
2018/11/13 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
Python中的全局变量如何理解
2020/06/04 Python
Keras自动下载的数据集/模型存放位置介绍
2020/06/19 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
python爬虫中采集中遇到的问题整理
2020/11/27 Python
TUMI新加坡官网:国际领先的商旅箱包品牌
2019/01/12 全球购物
送货司机岗位职责
2013/12/11 职场文书
聚美优品广告词改编
2014/03/14 职场文书
个人总结与自我评价
2014/09/18 职场文书
中学生旷课检讨书2篇
2014/10/09 职场文书
用CSS3画一个爱心
2021/04/27 HTML / CSS
配置nginx负载均衡
2022/05/06 Servers
Java 数组的使用
2022/05/11 Java/Android