Python中None与NULL有何本质区别?
- 内容介绍
- 相关推荐
本文共计899个文字,预计阅读时间需要4分钟。
1. 首先要理解Python中对象的概貌:在Python中,万物皆对象,所有操作都是针对对象的。什么是对象?5是一个int对象,'oblong'是一个str对象,异常也是对象。抽象一点,人、猫等都是对象。
1.首先要了解Python的对象的概念:
Python中,万物皆对象,所有的操作都是针对对象的,那什么是对象,5是一个int对象,‘oblong'是一个str对象,异常也是一个对象,抽象一点是,人,猫,够也是一个对象
那对于一个对象,它就有包括两方面的特征:
属性:去描述它的特征
方法: 它所具有的行为
所以,对象=属性+方法 (其实方法也是一种属性,一种区别于数据属性的可调用属性
把具有相同属性和方法的对象就可以归为一类,即Classl。类就好比是一张蓝图,使用一个类可以创建多个对象实例
即人,猫,狗都属于哺乳动物类
类是对象的抽象化,对象是类的实例化。类不代表具体的事物,而对象表示具体的事物
类也是有属性和方法的。
2.数据类型也是对象
实际上Pyhton在面向对象程序设计时,才会有对象这个概念,而在面向过程型程序设计时,我们讨论最多的就是数据类型。
本文共计899个文字,预计阅读时间需要4分钟。
1. 首先要理解Python中对象的概貌:在Python中,万物皆对象,所有操作都是针对对象的。什么是对象?5是一个int对象,'oblong'是一个str对象,异常也是对象。抽象一点,人、猫等都是对象。
1.首先要了解Python的对象的概念:
Python中,万物皆对象,所有的操作都是针对对象的,那什么是对象,5是一个int对象,‘oblong'是一个str对象,异常也是一个对象,抽象一点是,人,猫,够也是一个对象
那对于一个对象,它就有包括两方面的特征:
属性:去描述它的特征
方法: 它所具有的行为
所以,对象=属性+方法 (其实方法也是一种属性,一种区别于数据属性的可调用属性
把具有相同属性和方法的对象就可以归为一类,即Classl。类就好比是一张蓝图,使用一个类可以创建多个对象实例
即人,猫,狗都属于哺乳动物类
类是对象的抽象化,对象是类的实例化。类不代表具体的事物,而对象表示具体的事物
类也是有属性和方法的。
2.数据类型也是对象
实际上Pyhton在面向对象程序设计时,才会有对象这个概念,而在面向过程型程序设计时,我们讨论最多的就是数据类型。

