会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
你知道
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2018年5月16日
Python基础第十二天:二分法算法
摘要: 二分法查找算法 如果有这样一个列表,让你从这个列表中找到66的位置,你要怎么办? l = [2,3,5,10,15,16,18,22,26,30,32,35,41,42,43,55,56,66,67,69,72,76,82,83,88] 实现
阅读全文
posted @ 2018-05-16 20:55 你知道
阅读(219)
评论(0)
推荐(0)
2018年5月15日
Python基础第十一天:递归函数
摘要: 一、初识递归 递归函数:在一个函数里调用函数本身 递归两个要素 1.递归边界 2.递归的逻辑——递归"公式" 递归的过程一定有参数的变化,并且参数的变化,和递归边界有关系 Python递归的最大深度:998 正如你们刚刚看到的,递归函数如果不受到外力的阻止会一直执行下去。但是我们之前已经说过关于函数
阅读全文
posted @ 2018-05-15 21:10 你知道
阅读(732)
评论(0)
推荐(0)
2018年5月14日
Python基础第十天:Python之内置函数、匿名函数
摘要: Python之内置函数,匿名函数 内置函数 我们一起来看看Python里面的内置函数,什么是内置函数?就是Python给我们提供的,拿来直接使用的函数,比如print、input等等。截止到Python版本3.6.2,现在Python一共为我们提供了68个内置函数,有些我们还没有使用过,还有一些是被
阅读全文
posted @ 2018-05-14 12:09 你知道
阅读(224)
评论(0)
推荐(0)
2018年5月13日
Python基础第九天:迭代器、生成器
摘要: Python之迭代器、生成器 一、迭代器 1、1:什么是可迭代对象? 字符串、列表、元组、字典、集合都是可以被for循环便利的,说明他们都是可迭代的 我们来怎么证明这一点: 1、2:可迭代协议 我们现在是从结果分析原因,能被for循环的就是 "可迭代的",但是如果正想着,for循环怎么指定谁是可迭代
阅读全文
posted @ 2018-05-13 11:15 你知道
阅读(217)
评论(0)
推荐(0)
2018年5月12日
Python基础第八天:各种推导式玩法
摘要: 各种推导式玩法 推导式套路 之前我们已经学习过最简单的列表推导和生成器表达式。但是除此之外,其实还有字典推导式、集合推导式等等 下面就是一个列表推导式为例的推导式详细格式,同样适用于其他推导式 列表推导式 例一:30以内所有内被3整除的数 例二:30以内所有能被3整除的数的平方 例三:找到嵌套列表中
阅读全文
posted @ 2018-05-12 11:15 你知道
阅读(209)
评论(0)
推荐(0)
2018年5月11日
Python基础第七天:装饰器
摘要: 一,什么是装饰器 装饰器本质上就是一个python函数,他可以让其他函数在不需要做任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象 装饰器的应用场景:比如插入日志,性能测试,事务处理,缓存等等场景 二,装饰器的形成过程 现在我有一个需求,我想让你测试这个函数的执行时间,在不改变这
阅读全文
posted @ 2018-05-11 10:46 你知道
阅读(199)
评论(0)
推荐(0)
2018年5月10日
Python基础第六天:函数进阶
摘要: 一、引言 现在我有个问题,函数里面的变量,在函数外面能直接引用么? 上面为什么会报错呢?现在我们来分析一下python内部的原理是怎么样: 我们首先回忆一下Python代码运行的时候遇到函数是怎么做的,从Python解释器开始执行之后,就在内存中开辟里一个空间,每当遇到一个变量的时候,就把变量名和值
阅读全文
posted @ 2018-05-10 16:25 你知道
阅读(642)
评论(0)
推荐(0)
2018年4月29日
Python基础第五天:函数初识
摘要: 函数初始 一、什么是函数 现在有这样一个情况:Python中的len()方法不让用了,你怎么办? 来测试一下 :'hello world' 的长度: OK,完事儿了,非常完美。但是主管又提出一个需求,要求计算两外一个字符串的长度:‘hello china’,于是你的代码就变成这样了: 这样确实可以实
阅读全文
posted @ 2018-04-29 10:58 你知道
阅读(214)
评论(0)
推荐(0)
2018年4月28日
Python基础第四天:文件操作
摘要: 一、文件操作基本流程 计算机系统分为:计算机硬件、操作系统、应用程序三部分 我们用Python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存到硬盘之中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户
阅读全文
posted @ 2018-04-28 19:20 你知道
阅读(294)
评论(0)
推荐(0)
2018年4月27日
Python基础第三天:集合、copy、deepcopy
摘要: 一、集合 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合坐不了字典的键)的。 以下是集合最重要的两点: 1、去重:把一个列表变成集合,就去重了 2、关系测试:测试两组数据之前的交集、差集、并集等关系 1、集合的创建: 2、集合的增 3、集合的删
阅读全文
posted @ 2018-04-27 15:08 你知道
阅读(312)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告