• 技术文章 >Python技术 >Python基础教程

    python特有方法有哪些

    小妮浅浅小妮浅浅2021-05-08 09:53:30原创2727

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    1、__name__

    获得类的名字。

    >>> A.__name__
    Out[9]: 'A'

    注意,实例是没有这个属性的。

    2、__module__

    获取模块名。ipython 并不知道它的模块名,因为结果为 main:

    >>> A.__module__
    Out[11]: '__main__'

    3、__doc__

    显示文档字符串。

    >>> A.__doc__

    4、__class__

    python 一切皆对象,类也是对象,所有类都是 type 的对象。

    >>> A.__class__
    Out[13]: type

    而实例的 class 则是它的类:

    >>> A().__class__
    Out[14]: __main__.A

    因此我们可以获取实例的类名:

    >>> A().__class__.__name__
    Out[15]: 'A'

    以上就是python特有方法的整理,希望能对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python特有方法
    上一篇:python多继承的查找顺序是什么? 下一篇:python使用add进行重载加法

    相关文章推荐

    • python中Protobuf创建服务端代码• python中self的原理探究• python析构器是什么意思?• python装饰器转换方法的注意点• python继承的基类属性分析• python带参数__init__的使用• python中super获取类变量• python多继承的查找顺序是什么?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网