Python中存在哪些特殊的内置函数?

2026-05-24 13:180阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1013个文字,预计阅读时间需要5分钟。

Python中存在哪些特殊的内置函数?

pythondef get_class_info(cls): return f__doc__+类({cls.__name__}).__doc__+类的描述+\'\'\'class des\'\'\'+__module__+类({cls.__name__}).__module__+表示当前操作的对象在那个模块+__class__+表示当前操作的对象的类型是什么+__call__+类({cls.__name__})调用时(加括号)执行

__doc__ 类(实例).__doc__ 类的描述信息 '''class des'''

__module__类(实例).__module__ 表示当前操作的对象在那个模块

__class__ 表示当前操作的对象的类是什么

__call__ 类(实例)调用时(加括号)执行

__dict__查看类或实例的所有属性结果 为字典

__str__打印对象时执行

​​python特殊函数 __call__()​​


__call__
在Python中,函数其实是一个对象:

>>> f = abs
>>> f.__name__
'abs'
>>> f(-123)
123
由于 f 可以被调用,所以,f 被称为可调用对象。

所有的函数都是可调用对象。

一个类实例也可以变成一个可调用对象,只需要实现一个特殊方法__call__()。
阅读全文
标签:描述信息

本文共计1013个文字,预计阅读时间需要5分钟。

Python中存在哪些特殊的内置函数?

pythondef get_class_info(cls): return f__doc__+类({cls.__name__}).__doc__+类的描述+\'\'\'class des\'\'\'+__module__+类({cls.__name__}).__module__+表示当前操作的对象在那个模块+__class__+表示当前操作的对象的类型是什么+__call__+类({cls.__name__})调用时(加括号)执行

__doc__ 类(实例).__doc__ 类的描述信息 '''class des'''

__module__类(实例).__module__ 表示当前操作的对象在那个模块

__class__ 表示当前操作的对象的类是什么

__call__ 类(实例)调用时(加括号)执行

__dict__查看类或实例的所有属性结果 为字典

__str__打印对象时执行

​​python特殊函数 __call__()​​


__call__
在Python中,函数其实是一个对象:

>>> f = abs
>>> f.__name__
'abs'
>>> f(-123)
123
由于 f 可以被调用,所以,f 被称为可调用对象。

所有的函数都是可调用对象。

一个类实例也可以变成一个可调用对象,只需要实现一个特殊方法__call__()。
阅读全文
标签:描述信息