2016 - 2024

感恩一路有你

编程str python中的repr和str有什么区别?

浏览量:1917 时间:2021-03-16 07:44:09 作者:admin

python中的repr和str有什么区别?

函数str()用于将值转换成适合人们阅读的格式,repr()则转换成适合解释器阅读的格式

内置函数str()和repr()(表示、表示)或反引号运算符(')可以方便地获取内容、类型、格式、格式、格式和格式,以字符串形式表示的对象的数字属性和其他信息。

str()函数获取的字符串具有良好的可读性(因此通过print调用)

repr()函数获取的字符串通常可用于检索对象。通常,公式obj==Eval(repr(obj))成立。这两个函数以对象作为参数并返回相应的字符串。

事实上,repr()执行与`相同的操作,并返回对象的“正式”字符串表示形式。在大多数情况下(并非所有)结果都可以通过evaluation(内置函数eval())检索。

Str()不同。它生成对象的可读字符串表示。结果通常不能用Eval()计算,但它适合于打印输出。

python str和repr的区别?

1. 尝试生成这样一个字符串并将其传递给eval以重新生成相同的对象。

否则,将生成一个用尖括号括起来的字符串,其中包含类型名称和其他信息。1、 这个简单的STR是给用户的,repr是给机器的。答:1,class A(object)2,print “this is A class ”def uuurepr (self):print “this is repr func ”A=A(),例如print A调用A的 uuustr uuuu方法

3,如果直接点击A并在Python解释器中输入,则调用A uupython str和repr之间的差异。

python中的print和input区别?

这个问题是什么意思?你随便百度一下,比别人回答得清楚多了。可百度不问,毕竟百度一分钟,吹牛一小时。

python中特殊字符的替换?

1. 使用字符串本身的replace方法

复制如下代码:

A.replace(“word”,“Python”)

输出结果是hello Python

2。使用正则表达式完成替换:

按如下方式复制代码:

import re

stringo=重新编译(“word”)strinfo.sub公司(“Python”,a)

print b

输出也很好,至于使用哪种方法,这取决于您自己的选择。

编程str python中的repr是什么意思 repr和str的区别

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。