首页 >

python中的repr和str有什么区别 – python – 前端,python 曲线分析

python怎么玩,python pil 灰度,python算法有哪些,优化动量策略python,python清空之前代码,魔法 python,seebug python,python 判断年份,python 链接符,python拳皇游戏,python 曲线分析python中的repr和str有什么区别 - python - 前端,python 曲线分析

函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式

内建函数str()和repr() (representation,表达,表示)或反引号操作符(“)可以方便地以字符串的方式获取对象的内容、类型、数值属性等信息。

str()函数得到的字符串可读性好(故被print调用)

repr()函数得到的字符串通常可以用来重新获得该对象,通常情况下 obj==eval(repr(obj)) 这个等式是成立的。这两个函数接受一个对象作为其参数,返回适当的字符串。

事实上repr()和“做一样的事情,返回一个对象的“官方”字符串表示。其结果绝大多数情况下(不是所有)可以通过求值运算(内建函数eval())重新得到该对象。

str()则不同,它生成一个对象的可读性好的字符串表示,结果通常无法用eval()求值,但适合print输出。


python中的repr和str有什么区别 - python - 前端,python 曲线分析
  • 单利终值系数 - python - 前端,python移动单个文件
  • 单利终值系数 - python - 前端,python移动单个文件 | 单利终值系数 - python - 前端,python移动单个文件 ...

    python中的repr和str有什么区别 - python - 前端,python 曲线分析
  • 今年有哪些企业到西南大学招聘 - python - 前端,小甲鱼python 课程
  • 今年有哪些企业到西南大学招聘 - python - 前端,小甲鱼python 课程 | 今年有哪些企业到西南大学招聘 - python - 前端,小甲鱼python 课程 ...

    python中的repr和str有什么区别 - python - 前端,python 曲线分析
  • python中序列如何比大小 - python - 前端,python中int的含义
  • python中序列如何比大小 - python - 前端,python中int的含义 | python中序列如何比大小 - python - 前端,python中int的含义 ...