python中的repr是什么意思 python __repr__的作用?
python __repr__的作用?
此函数对应于repr(object)的函数。这意味着当需要在屏幕上显示对象时,可以将对象的属性或方法组织为可打印格式。此函数也可以对应于eval。打印结果直接输入Eval,通常可以得到原始对象。如T1=datetime.datetime.now现在()打印repr(T1)结果为日期时间。日期时间(2014,9,9,6,34,29756000)类似的函数是 str 例如,如果你有一个people类,在打印时,你只想打印出这个人的名字,那么你可以在函数中 str Write return姓名这样一来,当需要将人员作为字符串时,将返回人员的姓名。使用print str(T1)时,结果是2014-09-09 06:34:29.756000
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中的repr是什么意思 repr是什么意思 python
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。