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实现提取文章摘要的方法
Apr 21 Python
python3实现公众号每日定时发送日报和图片
Feb 24 Python
python时间日期函数与利用pandas进行时间序列处理详解
Mar 13 Python
Python 控制终端输出文字的实例
Jul 12 Python
详解python 利用echarts画地图(热力图)(世界地图,省市地图,区县地图)
Aug 06 Python
Pytorch 计算误判率,计算准确率,计算召回率的例子
Jan 18 Python
Python PyQt5模块实现窗口GUI界面代码实例
May 12 Python
python中关于数据类型的学习笔记
Jul 19 Python
python 常用日期处理-- datetime 模块的使用
Sep 02 Python
Python如何在bool函数中取值
Sep 21 Python
Python中qutip用法示例详解
Oct 02 Python
Python如何telnet到网络设备
Feb 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
php出现web系统多域名登录失败的解决方法
2014/09/30 PHP
fckeditor上传文件按日期存放及重命名方法
2015/05/22 PHP
php session 写入数据库
2016/02/13 PHP
分享5个非常有用的Laravel Blade指令
2018/05/30 PHP
JS 两个字符串时间的天数差计算
2013/08/25 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
2013/09/27 Javascript
Javascript中的关键字和保留字整理
2014/10/16 Javascript
jQuery中:radio选择器用法实例
2015/01/03 Javascript
jQuery的内容过滤选择器学习教程
2016/04/18 Javascript
关于AngularJs数据的本地存储详解
2017/01/20 Javascript
javascript常用的设计模式
2017/02/09 Javascript
JS实现的模仿QQ头像资料卡显示与隐藏效果
2017/04/07 Javascript
深入理解Vuex 模块化(module)
2017/09/26 Javascript
vue.js单文件组件中非父子组件的传值实例
2018/09/13 Javascript
vue使用axios上传文件(FormData)的方法
2019/04/14 Javascript
JavaScript使用localStorage存储数据
2019/09/25 Javascript
[58:35]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
Python 编码Basic Auth使用方法简单实例
2017/05/25 Python
深入理解Python单元测试unittest的使用示例
2017/11/18 Python
python 查找文件名包含指定字符串的方法
2018/06/05 Python
解决Python下json.loads()中文字符出错的问题
2018/12/19 Python
基于Pytorch SSD模型分析
2020/02/18 Python
如何用python处理excel表格
2020/06/09 Python
Python实现我的世界小游戏源代码
2021/03/02 Python
使用canvas对多图片拼合并导出图片的方法
2018/08/28 HTML / CSS
巴西独家产品和现场演示购物网站:Shoptime
2019/07/11 全球购物
在线实验室测试:HealthLabs.com
2020/05/03 全球购物
.TTL是什么?有什么用处,通常那些工具会用到它?(ping? traceroute? ifconfig? netstat?)
2016/05/09 面试题
运动会稿件100字
2014/02/21 职场文书
劳模先进事迹材料
2014/12/24 职场文书
2015年出纳个人工作总结
2015/04/02 职场文书
关于公司年会的开幕词
2016/03/04 职场文书
vue首次渲染全过程
2021/04/21 Vue.js
详解如何用Python实现感知器算法
2021/06/18 Python
Python人工智能之混合高斯模型运动目标检测详解分析
2021/11/07 Python
鸿蒙3.0体验感怎么样? 鸿蒙3.0系统评测向
2022/08/14 数码科技