会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Asia_Yang
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
上一页
1
2
3
4
5
下一页
2018年12月13日
二分查找的三种思路
摘要: 二分查找的条件: 1.列表是有序的 2.掐头去尾去中间 #说一下,第三种的返回值的问题。因为,调用一次函数,就会在内存中,为这个函数生成一个局部命名空间。返回值,只会返还给调用它的地方,所以需要一层一层 #的往上返回。这样开始的地方才可以接收到相应的索引。
阅读全文
posted @ 2018-12-13 16:55 Asia_Yang
阅读(859)
评论(0)
推荐(0)
编辑
2018年12月12日
一段关于生成器代码的解读
摘要: 首先感谢:http://www.cnblogs.com/zhuhaofeng/articles/9469897.html,这篇博客的作者,把这段代码的过程一步步进行的分解,希望可以帮助大家更好的理解这段代码。从而,更好的理解生成器。要理解这段代码,需要先了解生成器的两个特点: 1.惰性机制 2.生成
阅读全文
posted @ 2018-12-12 20:58 Asia_Yang
阅读(226)
评论(0)
推荐(0)
编辑
(十三)内置函数
摘要: 下面是68个内置方法,里面有一些以前用过,所以说起来就简单了。还有一些没看过的,来说一下它的作用。 abs(), dict(),help(), min(), setattr() all(), dir(), hex(), next(), slice() any(), divmod(), id(), o
阅读全文
posted @ 2018-12-12 20:25 Asia_Yang
阅读(184)
评论(0)
推荐(0)
编辑
2018年12月11日
(十二)生成器和生成器函数,推导式和表达式
摘要: ⼀. ⽣成器 什么是⽣成器, ⽣成器实质就是迭代器。在python中有三种⽅式来获取⽣成器: 1. 通过⽣成器函数 2. 通过各种推导式来实现⽣成器 3. 通过数据的转换也可以获取⽣成器 ⾸先, 我们先看⼀个很简单的函数: 将函数中的return换成yield就是⽣成器。 运⾏的结果和上⾯不⼀样.
阅读全文
posted @ 2018-12-11 17:41 Asia_Yang
阅读(240)
评论(0)
推荐(0)
编辑
2018年12月10日
(十一)函数名的使用,闭包,迭代器
摘要: ⼀. 函数名的运用. 函数名是⼀个变量, 但它是⼀个特殊的变量, 与括号配合可以执⾏函数的变量. 1.函数名的内存地址 def func(): print("呵呵") print(func) 结果: <function func at 0x1101e4ea0> 2.函数名可以赋值给其他变量 def
阅读全文
posted @ 2018-12-10 20:45 Asia_Yang
阅读(203)
评论(0)
推荐(0)
编辑
2018年12月8日
(十)函数的动态传参,作用域
摘要: ⼀. 函数参数--动态传参 如果我们需要给⼀个函数传参, ⽽参数⼜是不确定的. 或者我给⼀个函数传很多参数, 我的形参就要写很多, 很⿇烦, 怎么办呢. 我们可以考虑使⽤动态参数. 形参的第三种: 动态参数。 动态参数分成两种: ⾸先我们先回顾⼀下位置参数, 位置参数, 按照位置进⾏传参。 可以看到
阅读全文
posted @ 2018-12-08 14:50 Asia_Yang
阅读(310)
评论(0)
推荐(0)
编辑
2018年12月6日
(九)函数
摘要: 一、函数的定义, 函数名, 函数体以及函数的调⽤ 1、我们使⽤def关键字来定义函数, 函数的定义语法: def 函数名(): 函数体 2、函数的调⽤: 使⽤函数名可以调⽤函数, 写法: 函数名(), 这个时候函数的函数体会被执⾏ 二、函数的返回 执⾏完函数之后. 我们可以使⽤return来返回结果
阅读全文
posted @ 2018-12-06 20:44 Asia_Yang
阅读(161)
评论(0)
推荐(0)
编辑
2018年12月5日
(八)文件操作
摘要: 一、相对路径和绝对路径 1. 绝对路径:从磁盘根⽬录开始⼀直到⽂件名. 2. 相对路径:同⼀个⽂件夹下的⽂件. 相对于当前这个程序所在的⽂件夹⽽⾔. 如果在同⼀个⽂件夹中. 则相对路径就是这个⽂件名. 如果在上⼀层⽂件夹. 则要使用“../”退回到上一个文件夹,再去查找相应的文件夹和文件。 如下是相
阅读全文
posted @ 2018-12-05 22:03 Asia_Yang
阅读(202)
评论(0)
推荐(0)
编辑
2018年12月4日
(七)深浅拷贝
摘要: 一、= 赋值 =是一个运算符,表示把=右边的值,赋值给左边。其实,这个赋值过程,只是把,右边值在内存中的地址,赋值给了左边。代码支持: 可以看出,lst2把lst1的所有值都得到了。上一张图,帮助理解。 二、深浅拷⻉ 谈到浅拷贝,就会出现一个方法 copy(),这个方法就是把对象进行浅拷贝的。 适用
阅读全文
posted @ 2018-12-04 18:59 Asia_Yang
阅读(196)
评论(0)
推荐(0)
编辑
2018年12月3日
(六)id(),is和==,内存常量
摘要: 一、id( ) 这个方法获取到的是变量在内存中的地址。 二、is和== is 比较的是内存地址 == 比较的是内容 当两个变量指向同一个对象的时候. is是True, ==也是True 三、内存常量池 上面利用is求出的a is b 结果是True,代表a、b指向的是同一个地址。说明一个问题,就是数
阅读全文
posted @ 2018-12-03 21:51 Asia_Yang
阅读(279)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
下一页
公告