摘要:
第三章 Python 内置数据结构 字典dict key value键值对的数据的集合 可变的、无序的、key不重复 字典dict定义 初始化 d = dict() 或者 d = {} dict(\ \ kwargs) 使用name=value对初始化一个字典 dict(iterable, \ \ 阅读全文
摘要:
第三章 Python 内置数据结构 简单选择排序 简单选择排序 属于选择排序 两两比较大小,找出极值(极大值或极小值)被放置在固定的位置,这个固定位置一般指的是某一端 结果分为升序和降序排列 降序 n个数从左至右,索引从0开始到n 1,两两依次比较,记录大值索引,此轮所有数比较完毕,将大数和索引0数 阅读全文
摘要:
第三章 Python 内置数据结构 集set 约定 set 翻译为集合 collection 翻译为集合类型,是一个大概念 set 可变的、无序的、不重复的 元素的集合 set定义 初始化 set() new empty set object set(iterable) new set object 阅读全文
摘要:
第五章 Python 封装和结构 封装和解构 封装 将多个值使用逗号分割,组合在一起 本质上,返回一个元组,只是省掉了小括号 python特有语法,被很多语言学习和借鉴 t1 = (1,2) 定义为元组 t2 = 1,2 将1和2封装成元组,一般都 阅读全文
摘要:
第四章 IPython 使用 帮助 ? Ipython的概述和简介 help(name) 查询指定名称的帮助,是python帮助 obj? 列出obj对象的详细信息 obj?? 列出更加详细的信息 特殊变量 _ 表示前一次输出 __ 表示倒数第二次输出 ___ 表示倒数第三次输出 _dh 目录历史 阅读全文
摘要:
第三章 Python 内置数据结构 线性结构 线性结构 可迭代 for ... in len()可以获取长度 通过下标可以访问 可以切片 学过的线性结构 列表、元组、字符串、bytes、bytearray 切片 切片 通过索引区间访问线性结构的一段数据 sequence[start:stop] 表示 阅读全文
摘要:
第三章 Python 内置数据结构 bytes、bytearray Python3引入两个新类型 bytes 不可变 字节序列 bytearray 字节数组 可变 bytes、bytearray 字符串与bytes 字符串是字符组成的有序序列,字符可以使用编码来理解 bytes是字节组成的有序的 不 阅读全文
摘要:
第三章 Python 内置数据结构 字符串 一个个字符组成的有序的序列,是字符的集合。 python中一个字符也是str类型。 使用单引号、双引号、三引号引住的字符序列 字符串是 不可变 对象 Python3起,字符串就是Unicode类型 字符串定义 初始化 举例 s1 阅读全文
摘要:
第三章 Python 内置数据结构 元组tuple 一个有序的元素组成的集合 使用小括号 ( ) 表示 元组是 不可变 对象 元组的定义 初始化 定义 tuple() empty tuple tuple(iterable) tuple initialized from iterable's item 阅读全文
摘要:
第三章 Python 内置数据结构 分类 数值型 int、float、complex、bool 序列对象 字符串 str 列表 list tuple 键值对 集合set 字典dict 数值型 数值型 int、float、complex、bool都是class,1、5.0、2+3j都是对象即实例 in 阅读全文