类、对象、属性以及方法

在面向对象的编程中,类和对象是核心的概念。

类是一个抽象的概念,比如人类。对象是一个具体的概念,比如张三。

类的核心特征有2个,属性和方法。

属性

属性分为三种:公有属性、私有属性和內置属性。
公有属性

可以在外部被引用,通过实例和类来引用。

私有属性

只能在类中被引用

内置属性

类似__xx__,不用定义就有的属性。

注:內置属性只能通过类被引用。

方法

第一个参数必须是self

变量

全局变量

类外面的变量

局部变量

方法中的变量

经典类和新型类

经典类

类似class People:或者class People():

新型类

类似class People(object):

新型类继承父类object,拥有父类的属性和方法。

__main__

如果模块被直接使用,模块名为__main__。利用这个特性,可以判断模块是如何使用的。

其他

自定义的模块加入到python的系统路径后,可以使用import abc直接被导入使用。可以用sys.path查看python的系统路径。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容