function在python

编程入门 行业动态 更新时间:2024-10-25 06:32:15

<a href=https://www.elefans.com/category/jswz/34/1771284.html style=function在python"/>

function在python

每个对象都有一个方法obj.__repr__( )

调用时,此方法返回一个字符串对象,该对象是对象的“正式”可打印表示形式obj

当Python解释器遇到

脚本中的一行print obj

或者在命令行中>>> obj,

调用对象的方法__repr__( ),并在屏幕上显示返回的代表字符串的值。

对象的repr方法可以通过使用内置函数repr( )以对象的名称作为参数来专门调用,以便将repr返回的字符串赋给标识符,从而能够对此表示执行操作。

只有在Python1和Python2中,对象名称周围的反引号与对其调用repr( )具有相同的效果。

比较:def main():

pass

if '__repr__' in dir(main):

print ('__repr__ is a method of main\n')

else:

print ('main has no method __repr__\n')

print ('main : %s\n'

'type(main) == %s\n'

% (main,type(main)) )

print ('repr(main) : %s\n'

'type(repr(main)) == %s'

%(repr(main),type(repr(main))) )

# Only in Python 1 and Python 2, string conversions with

# reversed quotes produc

更多推荐

function在python

本文发布于:2024-02-11 19:18:51,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1682879.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:function   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!