python对象类型
2015-12-11 17:58
357 查看
1.python是一种面向对象的编程语言,对象是由类实例化而来,在Python中,程序中存储的所有数据都是变量
2.每一个对象都有一个身份,一个类型,一个值
身份,就可以理解为这个对象在内存中存储的位置
类型也称为类别,用于描述对象的内部表示以及其所支持的方法
3.在创建一个对象的时候,也可以理解为该对象是该类型的一个实例,实例在被创建的时候,其身份和类型就不可改变,变量改变只不过是其可以引用不同的内存对象,在Python中也有类似于java中的垃圾回收器,会自动回收不被引用的内存对象
4.在python中,组合数据类型中有列表和元组,其本身就是内存对象,列表中存放对象引用,这些对象可以是字符串,这些字符序列也是内存对象。对于这些包含对象引用的对象,在python中将其称为容器
5.大多数的对象都具有其特定的数据属性和方法
属性:与对象相关的值
方法:被调用时将在该对象上执行某些操作的函数,可以简单的认为类包含数据和方法,对象是由类实例化而来,该类的方法就代表了实例出的对象可以进行的操作
.可以用来访问对象的属性和方法
6.对象比较
值比较”==“ :比较两个对象的值是不是相同
类型比较 is ,type(a) is type(b):比较对象a和对象b的类型是否一致
身份比较:两个变量引用的对象是否为同一个
2.每一个对象都有一个身份,一个类型,一个值
身份,就可以理解为这个对象在内存中存储的位置
类型也称为类别,用于描述对象的内部表示以及其所支持的方法
3.在创建一个对象的时候,也可以理解为该对象是该类型的一个实例,实例在被创建的时候,其身份和类型就不可改变,变量改变只不过是其可以引用不同的内存对象,在Python中也有类似于java中的垃圾回收器,会自动回收不被引用的内存对象
4.在python中,组合数据类型中有列表和元组,其本身就是内存对象,列表中存放对象引用,这些对象可以是字符串,这些字符序列也是内存对象。对于这些包含对象引用的对象,在python中将其称为容器
5.大多数的对象都具有其特定的数据属性和方法
属性:与对象相关的值
方法:被调用时将在该对象上执行某些操作的函数,可以简单的认为类包含数据和方法,对象是由类实例化而来,该类的方法就代表了实例出的对象可以进行的操作
.可以用来访问对象的属性和方法
6.对象比较
值比较”==“ :比较两个对象的值是不是相同
类型比较 is ,type(a) is type(b):比较对象a和对象b的类型是否一致
身份比较:两个变量引用的对象是否为同一个
相关文章推荐
- python对象的存储与读取
- 【美妙的Python之四】变量:数字、字符串
- Python学习笔记4:Python对象
- Python基础--常用数据类型(常用内置对象)
- 学python千万别想当然
- Python对象的命名和私有化
- python 写三级菜单
- python 读取文件指定某行
- Python中web.py运行后窗口显示中文
- Python多线程学习
- [Python]ctypes+struct实现类c的结构化数据串行处理
- Python模板库Mako的用法
- Python函数练习:冒泡算法+快速排序(二分法)
- Python中web.py session使用,解决EOFError
- Python实现各种排序算法的代码示例总结
- python小记--lambda 装饰器 max(min)的key回调函数 sorted
- python property的用法
- python全局可变变量的坑
- 第一个UI脚本--python+selenium
- Python模板库Mako的语法