美文网首页
python 一图看懂 类的内置方法和属性

python 一图看懂 类的内置方法和属性

作者: Jian_GZ | 来源:发表于2018-11-01 12:05 被阅读0次

内置方法

类似JavaPython中声明每一个类系统都会加上一些默认内置方法,提供给系统调用该类的对象时使用。比如需要实例化一个对象时,需要调用该类的__init__方法;使用print去打印一个类时,其实调用的是__str__方法;等等。

类的内置方法和属性 类的内置方法和属性

内置变量

__name__:标识模块的名字的一个系统变量。假如当前模块是主模块(也就是调用其他模块的模块),那么此模块名字就是"__main__",通过if判断这样就可以执行“__main__”后面的主函数内容;假如此模块是被import的,则此模块名字为文件名字(不加后面的.py),通过if判断这样就会跳过“__main__”后面的内容;

__file__:用来获得模块所在的路径的,这可能得到的是一个相对路径;

__package__:当前文件为None,导入其他文件,指定文件所在包用 . 分割;

__doc__:文件注释。


垃圾回收模块:import gc,gc.collect,一般会自动回收

相关文章

  • python 一图看懂 类的内置方法和属性

    内置方法 类似Java,Python中声明每一个类系统都会加上一些默认内置方法,提供给系统调用该类的对象时使用。比...

  • day014 笔记 08-01

    内置类的属性 python中每个类都拥有内置的类属性。 私有化 python中类中的属性和方法的私有化:直接在属性...

  • 类的内置方法与属性

    python中的类在定义时就包含了一系列的专有方法和内置属性,这些内置的属性和方法在操作类时非常便利 内置属性 _...

  • day13-内置类属性、类的属性、getter和setter

    1.内置类属性 python中的每一类都有内置类属性 2.类中属性和方法的私有化 私有化:直接在方法或属性前面加"...

  • day13面向对象(1)

    01-内置类属性 内置类属性:python中每个类都拥有内置的类属性 02私有化 python中,类和属性的私有化...

  • day 14

    part 1 内置类方法 part 2 python中类中的属性和方法私有化:直接在属性或者方法名前加(命名的以开...

  • Python-day-13面向对象2

    一、内置类属性 二、私有化 python中类中的属性和方法的私有化:直接在属性名或者方法名前加' _ _ '(命名...

  • python 面向对象

    python 面向对象 self代表类的实例,而非类 Python内置类属性 类方法 list、dict 等都成为...

  • 2018-08-01day-13

    一、内置类属性 内置类属性:python中每个类都拥有内置的类属性namedocdictmodulebases 1...

  • 面向对象(基础)

    内置类属性 内置类属性:python中每个类都拥有内置的类属性1.类._name_获取类的名字(str)2.类._...

网友评论

      本文标题:python 一图看懂 类的内置方法和属性

      本文链接:https://www.haomeiwen.com/subject/gegtxqtx.html