求个网站直接能看的,seo营销培训咨询,wordpress user_contactmethods,网页升级在线观看python中str和repr有什么区别#xff1f;下面给大家详细介绍#xff1a;
1、内建函数str()和repr() 或反引号操作符#xff08;#xff09;可以方便地以字符串的方式获取对象的内容、类型、数值属性等信息。
2、str()函数得到的字符串可读性好#xff08;故被print调用下面给大家详细介绍
1、内建函数str()和repr() 或反引号操作符可以方便地以字符串的方式获取对象的内容、类型、数值属性等信息。
2、str()函数得到的字符串可读性好故被print调用
3、repr()函数得到的字符串通常可以用来重新获得该对象通常情况下 objeval(repr(obj)) 这个等式是成立的。这两个函数接受一个对象作为其参数返回适当的字符串。
4、事实上repr()和做一样的事情返回一个对象的“官方”字符串表示。其结果绝大多数情况下不是所有可以通过求值运算内建函数eval()重新得到该对象。
str()则不同它生成一个对象的可读性好的字符串表示结果通常无法用eval()求值但适合print输出。a Hello, world.
b str(a)
c eval(repr(a))
print ab
print ac
print str(a) #对用户友好
print repr(a) # 对python友好
结果如下True
False
True
Hello, world.
Hello, world.
以上就是python中str和repr有什么区别的详细内容更多请关注php中文网其它相关文章本文原创发布php中文网转载请注明出处感谢您的尊重