11 2018 档案

摘要:⼆分查找. 每次能够排除掉⼀半的数据. 查找的效率非常⾼. 但是局限性比较⼤. 必须是有 序序列才可以使⽤⼆分查找 要求: 查找的序列必须是有序序列. 普通递归版本⼆分法 另类⼆分法, 很难计算位置 阅读全文
posted @ 2018-11-23 21:14 对不起我是哑巴 阅读(240) 评论(0) 推荐(0)
摘要:import osdef read(filepath, n): files = os.listdir(filepath) # 获取到当前⽂件夹中的所有⽂件 for fi in files: # 遍历⽂件夹中的⽂件, 这⾥获取的只是本层⽂件名 fi_d = os.path.join(filepath, 阅读全文
posted @ 2018-11-23 20:03 对不起我是哑巴 阅读(204) 评论(0) 推荐(0)
摘要:sorted() 排序函数. 语法: sorted(Iterable, key=None, reverse=False) Iterable: 可迭代对象 key: 排序规则(排序函数), 在sorted内部会将可迭代对象中的每⼀个元素传递给这个函数的参数. 根据函数运算的结果进⾏排序 reverse 阅读全文
posted @ 2018-11-23 19:51 对不起我是哑巴 阅读(209) 评论(0) 推荐(0)
摘要:本节主要内容: 1. ⽣成器和⽣成器函数 2. 列表推导式 ⼀. ⽣成器 什么是⽣成器. ⽣成器实质就是迭代器. 在python中有三种⽅式来获取⽣成器: 1. 通过⽣成器函数 2. 通过各种推导式来实现⽣成器 3. 通过数据的转换也可以获取⽣成器 ⾸先, 我们先看⼀个很简单的函数: 将函数中的re 阅读全文
posted @ 2018-11-01 21:39 对不起我是哑巴 阅读(314) 评论(0) 推荐(0)
摘要:本节主要内容: 1. 函数名的使⽤以及第⼀类对象 2. 闭包 3. 迭代器 ⼀. 函数名的运⽤. 函数名是⼀个变量, 但它是⼀个特殊的变量, 与括号配合可以执⾏函数的变量. 1. 函数名的内存地址 2. 函数名可以赋值给其他变量 3. 函数名可以当做容器类的元素 4. 函数名可以当做函数的参数 5. 阅读全文
posted @ 2018-11-01 20:58 对不起我是哑巴 阅读(162) 评论(0) 推荐(0)
摘要:本节主要内容: 1. 函数参数--动态传参 2. 名称空间, 局部名称空间, 全局名称空间, 作⽤域, 加载顺序. 3. 函数的嵌套 4. gloabal, nonlocal关键字 ⼀. 函数参数--动态传参 之前我们说过了传参, 如果我们需要给⼀个函数传参, ⽽参数⼜是不确定的. 或者我给⼀个 函 阅读全文
posted @ 2018-11-01 19:55 对不起我是哑巴 阅读(253) 评论(0) 推荐(0)