文档详情

详解Python数据类型.pdf

发布:2017-07-21约5.58千字共24页下载文档
文本预览下载声明
Python突击—从入门到精通到项目实战 第2课 DATAGURU专业数据分析社区 Python突击—从入门到精通到项目实战 讲师张晓明 Agenda  Python内置数据结构  条件语句  循环语句 DATAGURU专业数据分析社区 Python突击—从入门到精通到项目实战 讲师张晓明 Python内置的数据结构  列表  元组  字典  集合 DATAGURU专业数据分析社区 Python突击—从入门到精通到项目实战 讲师张晓明 列表  列表能够保存不同数据类型的元素  用下标访问元素  下标从0开始  用[]或list()声明一个列表变量  列表长度可以动态扩展  用append追加、用extend扩展、用del删除元素 DATAGURU专业数据分析社区 Python突击—从入门到精通到项目实战 讲师张晓明 列表  可动态伸缩  加法和乘法运算  下标从0开始,可以是负数  切片操作 [begin:end:step] 切片是左闭右开的半开区间,不包含右边界 begin、end都是下标,可以是负数 step代表步幅和方向 DATAGURU专业数据分析社区 Python突击—从入门到精通到项目实战 讲师张晓明 元组  类似于列表  元组内容不能修改  长度不能动态修改  用()定义一个元组 DATAGURU专业数据分析社区 Python突击—从入门到精通到项目实战 讲师张晓明 字符串  类似于元组  内容不能修改  单引号、双引号、三引号  加法和乘法  .join方法 DATAGURU专业数据分析社区 Python突击—从入门到精通到项目实战 讲师张晓明 字典  键值对集合(key-value )  无序的,访问时以key为索引  key必须是不可变的对象(hash ),对value没有要求  键必须是可以哈希的对象,自定义的类要实现__hash__方法才能做key  定义方式:{key1:value,key2:value}  用[key]访问元素  可以用 key in dict方式判断字典中是否有key DATAGURU专业数据分析社区 Python突击—从入门到精通到项目实战 讲师张晓明 字典常用操作  常用操作 m.items() :返回由(key,value)组成的一个序列 m.keys() :返回由key组成的一个序列 m.values() :返回所有value组成的一个序列 m.get(k,[v]) m.setdefault(k,v) :如果存在key ,则返回其value ,否则添加k-v并返回v m.update(b) :把b中所有对象加到m clear() :删除所有成员 DATAGURU专业数据分析社区 Python突击—从入门到精通到项目实战 讲师张晓明 集合  用set()
显示全部
相似文档