python基础教程 python中的repr和str有什么区别?
浏览量:2816
时间:2021-03-13 09:01:44
作者:admin
python中的repr和str有什么区别?
函数str()用于将值转换成适合人们阅读的格式,repr()则转换成适合解释器阅读的格式
内置函数str()和repr()(表示、表示)或反引号运算符(')可以方便地获取内容、类型、格式、格式、格式和格式,以字符串形式表示的对象的数字属性和其他信息。
str()函数获取的字符串具有良好的可读性(因此通过print调用)
repr()函数获取的字符串通常可用于检索对象。通常,公式obj==Eval(repr(obj))成立。这两个函数以对象作为参数并返回相应的字符串。
事实上,repr()执行与`相同的操作,并返回对象的“正式”字符串表示形式。在大多数情况下(并非所有)结果都可以通过evaluation(内置函数eval())检索。
Str()不同。它生成对象的可读字符串表示。结果通常不能用Eval()计算,但它适合于打印输出。
python str和repr的区别?
Eval函数将字符串计算为有效的Python表达式,并返回计算结果<pre t=“code”L=“Python”>X=1
Eval(“x 1”)
Eval(“x==1”)及其相应的repr函数。它可以将Python变量和表达式转换为字符串表示形式<pret t=“code”L=“Python”>repr(x==1)
repr(x 1)
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
xml文档解析两种方式 数据迁移