零基础学python-4.5 标准类型分类
2015-08-17 00:09
537 查看
1.按存储分:原子类型和容器类型
原子类型:只能包含一个对象
容器类型:可以包含多个对象
2.按是否可以变化分:可变和不可变
这里需要说明一下:为什么数值和字符串是不可变,我们通过下面一个例子说明:
![](http://img.blog.csdn.net/20150816235119482?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20150816235124826?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
通过上面两个图片我们可以看见,其实后面的值只不过是新建一个对象,重新赋值上去而已,所以说数值和字符串是不可变的
再来看看元组:
![](http://img.blog.csdn.net/20150816235348867?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
虽然里面的值变了,但是整个元组对象其实没有变化,所以说元组是可变的
3.按照对象切片访问方法分:直接访问、顺序访问、映射访问
在这里就不再举例子了,前面快速入门里面已经有很多具体的例子
就说到这里,谢谢大家
------------------------------------------------------------------
点击跳转零基础学python-目录
原子类型:只能包含一个对象
容器类型:可以包含多个对象
分类 | python类型 |
原子类型 | 数值和字符串 |
容器类型 | 列表、元组和字典 |
分类 | python类型 |
不可变类型 | 数值、元组和字符串 |
可变类型 | 列表、字典 |
通过上面两个图片我们可以看见,其实后面的值只不过是新建一个对象,重新赋值上去而已,所以说数值和字符串是不可变的
再来看看元组:
虽然里面的值变了,但是整个元组对象其实没有变化,所以说元组是可变的
3.按照对象切片访问方法分:直接访问、顺序访问、映射访问
分类 | python类型 |
直接访问 | 数值 |
顺序访问 | 列表、元组、字符串 |
映射访问 | 字典 |
就说到这里,谢谢大家
------------------------------------------------------------------
点击跳转零基础学python-目录
相关文章推荐
- 零基础学python-4.4 常用的一些内建函数
- 零基础学python-4.3 对象的比较
- 零基础学python-4.3 对象的比较
- 零基础学python-4.4 常用的一些内建函数
- 零基础学python-4.2 其他内建类型
- 零基础学python-4.2 其他内建类型
- Python多进程(1)——subprocess与Popen()
- Python入门(十三) 文件操作
- Python中map,reduce,filter和sorted函数的使用方法
- Python简单爬虫
- Python的内置方法,abs,all,any,basestring,bin,bool,bytearray,callable,chr,cmp,complex,divmod
- Python的内置方法,abs,all,any,basestring,bin,bool,bytearray,callable,chr,cmp,complex,divmod
- Python入门(十二) Json模块的使用
- python科学计算_numpy_广播与下标
- python项目管理
- 【Python】装饰器 - Decorator
- python项目管理
- python不得不知的几个开源项目
- python不得不知的几个开源项目
- python+Eclipse+pydev环境搭建