2018年6月20日

1、二分查找

摘要: 问题:如果有一个有100个元素的已经排好序的数组,然后给你一个数,让你判断这个数组里面是否有这个数,你该怎样去做? 最简单的方法就是从数组的第一个元素开始,逐一与所给的数比较,直到比较完所有数组的元素为止,这种查找方法叫简单查找,是一个费事的方法。但我们想,既然这100个数都已经排好序了,那么我先拿 阅读全文

posted @ 2018-06-20 22:04 lqxing 阅读(246) 评论(0) 推荐(0)

12、python中的函数(高阶函数)

摘要: 一、高阶函数 函数实际上也是一个对象,所以也能由变量指向一个函数对象,实际上函数名就是一个变量名。那么函数是传入变量作为参数的,如果传入的变量指向的是函数对象,这种函数就叫高阶函数。 高阶函数就是传入函数作为参数的函数。 下面先介绍两种高阶函数: (1)map() map函数接受两个参数,一个函数, 阅读全文

posted @ 2018-06-20 10:59 lqxing 阅读(141) 评论(0) 推荐(0)

11、python中的函数(基础)

摘要: 一、什么是函数? 在数学中,x2+2x2+3=10这样的叫方程。 而ax2+bx2+c=d这样的才叫函数。数学的函数中,abcd等待输入的未知量叫自变量,它需要我们自己去输入,而x这种待求得未知量叫因变量。 python中的函数定义是:一段能够重复某种功能的代码段。它能够根据调用者输入的不同变量,运 阅读全文

posted @ 2018-06-20 10:38 lqxing 阅读(504) 评论(0) 推荐(0)

10、列表解析与生成器表达式

摘要: 一、列表解析 列表解析能够帮助我们动态地创建列表,核心是用for迭代循环。 语法: [ expr_for_item for item in iterable if cond_expr_for_item ] 示例: 列表解析还可以迭代多个iterable。 语法: [ expr_for_inj for 阅读全文

posted @ 2018-06-20 09:58 lqxing 阅读(244) 评论(0) 推荐(0)

9、python中的控制流

摘要: 学习完python的基础与数据后,我们就可以编写一些简单的命令了。但这时我们发现,目前位置写出来的程序都是自上而下顺序地执行的。要想程序改变这种自上而下的流程多一点变化,我们就要学习三种程序中的语句。而程序执行命令的顺序就叫作程序的控制流。 一、if语句(条件选择) if语句主要由if关键词、条件表 阅读全文

posted @ 2018-06-20 09:12 lqxing 阅读(136) 评论(0) 推荐(0)

导航