关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
python repr 和 str 的 小问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
eric_dj 2017-10-21 05:32关注你试试打印下eval(str(s))的对象类型
类似type(eval(str(s)))这样
输出的结果一定不是一个str类型。
建议百度下eval这个函数的使用
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2024-10-15 09:24星河漫漫l的博客 repr()和 是str()repr()str()repr()__repr__()str()__str__()__str__()__repr__()repr()str()repr()str()举个例子,来看一个自定义对象如何实现__repr__()和__str__()
- 2021-01-14 18:43weixin_39781452的博客 我们在用Python的时候,有时候会发现在交互模式下直接输入一个变量跟输入print...一、__str__和__repr__的作用在Python中,每一个对象都有__str__和__repr__两个内置函数,它们的作用是把对象用字符串的形式表达出来...
- 2020-12-29 01:12猎魔杀手勃洛特的博客 python中,用于将某一类型的变量或者常量转换为字符串对象的方法有两种,即repr()和str()。但是他们在定义、面向对象、返回处理方式、字符串处理和输出目的都有很大的不同,本文将做详细介绍。1、定义不同str()函数...
- 2020-09-18 02:24在Python编程语言中,`str()`和`repr()`是两个用于转换对象为字符串的内置函数,它们有着不同的用途和表现。这篇文章将通过实例来深入理解两者的区别。 首先,`str()`函数主要用于创建适合人类阅读的字符串表示。它...
- 2020-09-21 04:48在Python编程语言中,`str`和`repr`是两个非常重要的内建函数,它们用于将数据转换为可读的字符串格式。...希望这篇文章能帮助你更好地掌握`str`和`repr`的使用,如有更多问题,欢迎在编程社区进行交流讨论。
- 2020-09-18 11:56在Python编程语言中,`__repr__`和`__str__`是两个非常重要的特殊方法,它们主要用于对象的表示和输出。理解它们的区别对于编写可读性更强的代码至关重要。 `__repr__`方法(代表representation)主要是为了解释一...
- 2020-09-21 12:48### Python 使用 `str` 和 `repr` 转换字符串 在Python中,`str` 和 `repr` 是两种常见的转换方法,它们分别用于不同场景下的字符串表示。 #### `str()` 方法 `str()` 主要功能是将一个对象转换为字符串形式。它...
- 2020-04-02 01:32金鞍少年的博客 repr函数和str的区别
- 2021-01-28 19:01weixin_39689506的博客 str()一般是将数值转成字符...如list,dict使用str()是无效的,但使用repr可以,这是为了看它们都有哪些值,为了显示之用。The str() function is meant to return representations of values which are fairlyhuman-...
- 2024-12-16 17:11周杰伦fans的博客 在Python中,repr()和str()是两个内置函数,它们都用于获取对象的字符串表示形式,但它们的目的和使用场景有所不同。
- 2020-12-24 23:46尽管str(),repr()和“运算在特性和功能方面都非常相似,事实上repr()和“做的是完全一样的事情,它们返回的是一个对象的“官方”字符串表示,也就是说绝大多数情况下可以通过求值运算(使用内建函数eval(...
- 2020-09-18 15:44Python 学习者的博客 其实用处就是最大的区别了:str()主要用来为终端用户输出一些信息,而repr()主要用来调试;同时后者的目标是为了消除一些歧义(例如浮点数的精度问题),前者主要为了可读。 使用 In [12]: s = 'abc' In [13]: ...
- 2019-10-26 01:58turing365的博客 文章目录二者的区别Python 中一切皆对象`__str__`和`__repr__` 二者的区别 在 Python 中要将某一类型的变量或者常量转换为字符串对象通常有两种方法,即 str() 或者 repr() 。 一般来说,无论是在类中实现,还是...
- 2020-12-22 04:49先告诉大家__str__()方法与__repr__()方法的返回值必须都是字符串,否则就会抛出异常。 看这一段代码 class Person(object): def __init__(self, name, age, sex): self.name = name self.age = age self.sex =...
- 2023-11-10 11:26weixin_44226291的博客 某一类型的变量或者常量转换为字符串对象的两种方法,即str() 或者 repr()
- 2020-12-25 13:49而且这些脚本必须良好书写和执行,否则就要失去部分或全部的工作成果了。 一种常见的方法是直接在tmpfs文件夹中工作,然后把工作成果备份到磁盘上的一个文件夹中。当您的机器启动时你从那个备份文件夹恢复tmpfs...
- 2021-01-28 19:01大东北精粮尚品的博客 python中str和repr的区别是什么发布时间:2020-09-09 13:49:03来源:亿速云阅读:72作者:小新小编给大家分享一下python中str和repr的区别是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!...
- 2023-09-24 20:29菩 提的博客 在Python中,repr和str是两个常见的字符串表示方法,用于将对象转换为字符串。虽然它们都可以用于字符串的生成,但在使用时有不同的用途和行为。本文将深入探讨repr和str的区别与联系,以及如何在Python中合理使用...
- 2019-10-07 14:14小宇不内向的博客 Python可以将任意对象转化为字符串:repr()和 str(). 函数str()将对象转化为适于人类阅读的形式,而repr()转化为供解释器读取的形式。 repr()语法 # repr(object) s = 'RUNOOB' repr(s) # "'RUNOOB'" dict = {'...
- 没有解决我的问题, 去提问

