摘要: 二分查找,每次都能够排除一般的数据,查找的效率非常高,但是局限性比较大,必须是有序序列才可以使用二分查找 要求:查找的序列必须是有序序列 while循环来进行二分查找: lst=[11,22,33,44,55,66,77,88,99,123,234,345,456,567,678,789,1111] 阅读全文
posted @ 2018-07-20 16:13 恐惧背后 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 一.lambda 函数 lambda函数是为了解决一些简单的需求而设计的一句话函数 def func(n): return n**n print(func(10)) f = lambda n: n**n print(f(10)) lambda表示的是匿名函数,不需要用def来声名出一个函数 语法: 阅读全文
posted @ 2018-07-20 16:09 恐惧背后 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.生成器的本质就是迭代器 首先,我们先看一个函数: def func(): print("111") return 222 ret = func() print(ret) 结果: 111 22 将函数的return替换成yield就是生成器: def func(): print('111') yi 阅读全文
posted @ 2018-07-18 16:37 恐惧背后 阅读(148) 评论(0) 推荐(0) 编辑
摘要: # 一.函数的运用 # 函数名是一个变量,但它是一个特殊的变量,与括号配合可以执行函数的变量. # 1.函数名的内存地址 # def func(): # print('呵呵') # print(func) # 执行结果: # <function func at 0x0000014BD10398C8> 阅读全文
posted @ 2018-07-18 16:36 恐惧背后 阅读(74) 评论(0) 推荐(0) 编辑
摘要: # 一.函数的运用 # 函数名是一个变量,但它是一个特殊的变量,与括号配合可以执行函数的变量. # 1.函数名的内存地址 # def func(): # print('呵呵') # print(func) # 执行结果: # <function func at 0x0000014BD10398C8> 阅读全文
posted @ 2018-07-18 16:36 恐惧背后 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 万恶之源—文件操作一. 出识文件操作使用open()函数来打开一个文件,获取到文件句柄.然后通过文件句柄就可以进行各种各样的操作了,打开文件的方式: r, w, a, r+, w+, a+, rb, wb, ab, r+b, w+b, a+b默认使用的是r(只读)模式二. 只读操作(r.rb)1.只 阅读全文
posted @ 2018-07-11 16:33 恐惧背后 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1.基础数据类型的补充. 下面看一个例子: s = '123' s1 = s.join('abc') print(s1) 运行结果如下: 由此可以看出join是将s的值插入s1每一项值之间. 再一个例子: a = '***' s1 = a.join(['a', 'b', 'c']) print(s1 阅读全文
posted @ 2018-07-10 16:06 恐惧背后 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 本节主要内容: 1. 字典的简单介绍 2. 字典增删改查和其他操作 3. 字典的嵌套 一. 字典的简单介绍 字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成. 在dict中key是唯一的. 在保存的时候, 根据key来计算出一个内存地址. 然后将key-value保 阅读全文
posted @ 2018-07-06 15:37 恐惧背后 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1. 列表 2. 列表的增删改查 3. 列表的嵌套 4. 元组和元组嵌套 5. range ⼀. 列表 1.1 列表的介绍 列表是python的基础数据类型之⼀ ,其他编程语⾔也有类似的数据类型. 比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素⽤' , '隔开⽽且可以存 阅读全文
posted @ 2018-07-05 21:54 恐惧背后 阅读(112) 评论(0) 推荐(0) 编辑
摘要: python语言是一种解释型,弱类型语言 它的特点就是优雅,明确,简单. 缺点就是运行速度慢,因为是逐行执行,所以执行速度没有像java c 那么快 1. 变量(变量就是运算的中间结果,暂时存放在内存中,以便后续程序调用) 命名规则; 1. 由数字, 字母, 下划线组成 2. 不能数字开头. 更不能 阅读全文
posted @ 2018-07-02 20:34 恐惧背后 阅读(203) 评论(0) 推荐(0) 编辑