生成器的使用: 生成器--廖雪峰的网站 中提到:最难理解的就是generator和函数的执行流程不一样。函数是顺序执行,遇到return语句或者最后一行函数语句就返回。而变成generator的函数,在每次调用next()的时候执行,遇到yield语句返回,再次执行时从上次返回的yield语句处继续 ...
分类:
编程语言 时间:
2018-06-22 21:50:10
阅读次数:
181
一,什么是装饰器? 装饰器本质上就是一个python函数,他可以让其他函数再不需要做任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象. 装饰器的应用场景:比如插入日志,性能测试,事务处理,缓存等等场景. 二,装饰器的形成过程. 现在我又一个需求我想躺你测试这个函数的执行时间,在不 ...
分类:
编程语言 时间:
2018-06-22 22:39:08
阅读次数:
183
接口 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 一切事物均有功能,即一切事物均有接口。 接口的定义: 与定义类的class不同 ...
分类:
编程语言 时间:
2018-06-22 22:42:45
阅读次数:
173
***首先确保在cmd下能直接运行python*** (博主的环境:win10 下2和3共存) 接下来进入主题,用Notepad++打开py文件,然后按 F5 键弹出运行窗口,输入以下内容: python2的输入: python3的输入: 选择保存并设置相应的快捷键 按相应的快捷键即可调用相应的py ...
分类:
编程语言 时间:
2018-06-22 22:42:52
阅读次数:
202
Python 很强大其原因就是因为它庞大的三方库 , 资源是非常的丰富 , 当然也不会缺少关于音频的库 关于音频, PyAudio 这个库, 可以实现开启麦克风录音, 可以播放音频文件等等,此刻我们不去了解其他的功能,只了解一下它如何实现录音的 首先要先 pip 一个 PyAudio pip ins ...
分类:
编程语言 时间:
2018-06-22 22:44:01
阅读次数:
2352
一、嵌套函数 函数的内部又再定义另一个函数,这个函数就叫嵌套函数,里面含函数就叫内部函数。 示例: 二、返回函数 函数可以接收函数对象作为参数,同理函数也能返回一个函数对象作为返回值。 示例: 返回函数可以用来延迟函数的执行。 三、命名空间与变量作用域 变量作用域指的是变量的存活的范围。命名空间指的 ...
分类:
编程语言 时间:
2018-06-22 22:45:40
阅读次数:
236
Aware接口的api文档中提供的相应的接口信息: 案例: ...
分类:
编程语言 时间:
2018-06-22 22:46:55
阅读次数:
180
函数ord()和chr()是一对功能相反的函数,函数ord()用来返回单个字符的Unicode码,而函数chr()则是用来返回Unicode编码对应的字符。 >>> ord('张')24352>>> ord('年')24180>>> ''.join(map(chr, (24352,24180)))' ...
分类:
编程语言 时间:
2018-06-22 22:47:18
阅读次数:
249
【集合特点】 1、天生去重、循环 2 关系测试 -交集,差集,并集,(反向差集,对称差集) list = [1,2,3,4,5,3,6}list_2 =[2,3,5,7,8]list=set(list) #去重,转集合list_2 = set(list_2)print(list.intersecti ...
分类:
编程语言 时间:
2018-06-22 22:47:33
阅读次数:
254
1.UML包括的框图如下 类图,对象图,用例图,序列图,协作图,状态图,组件图,活动图,部署图,主要使用的是功能模型(如用例图),对象模型(如类图),动态模型(如序列图,活动图,状态图) 2.类之间的关系(图例用的AmaterasUML_1.3.4工具) 泛化关系 uml中的泛化关系也就是继承关系。 ...
分类:
编程语言 时间:
2018-06-22 22:48:00
阅读次数:
205
僵尸进程:子进程结束,父类未结束 孤儿进程:父类进程over.,子进程未结束 0号进程负责运行,1号进程负责生成,所有孤儿进程的收容所(孤儿进程:父类进程over)1号进程,永不结束! Linux: ...
分类:
编程语言 时间:
2018-06-22 22:48:28
阅读次数:
245
一、函数就是一个功能,一个方法,简化代码 def say(name,sex='男'): #函数,形参,形式参数,变量 #name为必填参数 ,位置 #sex为默认值参数 ,不传则取默认值,非必填 print('%s 哈哈哈 性别%s'%(name,sex) ) #函数体 在函数里面的变量全都是局部变 ...
分类:
编程语言 时间:
2018-06-22 22:49:12
阅读次数:
201
1)凡出现左括弧,则进栈; 2)凡出现右括弧,首先检查栈是否空 若栈空,则表明该“右括弧”多余, 否则和栈顶元素比较, 若相匹配,则“左括弧出栈” , 否则表明不匹配。 3)表达式检验结束时, 若栈空,则表明表达式中匹配正确, 否则表明“左括弧”有余 有种匹配是: 添加了两个变量 left 和 ri ...
分类:
编程语言 时间:
2018-06-22 22:49:22
阅读次数:
280
二分查找算法 如果有这样一个列表,让你从这个列表中找到66的位置,你要怎么做? 你说,so easy! l.index(66)... 我们之所以用index方法可以找到,是因为python帮我们实现了查找方法。如果,index方法不给你用了。。。你还能找到这个66么? 上面这个方法就实现了从一个列表 ...
分类:
编程语言 时间:
2018-06-22 22:50:06
阅读次数:
201
错误:org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [java.util.List]: Specified class 这是我使用Spring MVC的时候出的错误,在前台 ...
分类:
编程语言 时间:
2018-06-22 22:50:42
阅读次数:
281
谷歌驱动的配置下面是谷歌浏览器与chromedriver的版本对应关系,供参考:ChromeDriver v2.39 (2018-05-30)----------Supports Chrome v66-68ChromeDriver v2.38 (2018-04-17)----------Suppor... ...
分类:
编程语言 时间:
2018-06-22 22:51:31
阅读次数:
3928
一、简单介绍 三种编程: 面向对象 class 面向过程 def 函数式编程 def 过程是没有返回值的函数 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 1、减少重复代码 2、使程序变的可扩展(改一处,都改) 3、使程序变得易维护 ...
分类:
编程语言 时间:
2018-06-22 22:51:41
阅读次数:
212
进程与线程 什么是进程 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。 在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度 ...
分类:
编程语言 时间:
2018-06-22 23:51:41
阅读次数:
171
循环语句的基本工作方式: 通过条件表达式判定是否执行循环体 条件表达式遵循if语句表达式的原则 do,while,for的区别: do语句先执行后判断,循环体至少执行一次 while语句先判断后执行,循环体可能不执行 for语句先判断后执行,相比while更简洁 do.....while语句的循环方 ...
分类:
编程语言 时间:
2018-06-22 23:52:00
阅读次数:
229
1.注释:单行注释用# 多行注释用三个单引号或三个双引号'''被注释的内容''' 2.input能接受的所有数据都是字符串,即便输入的数字,还是会被当作字符串来处理 int= integer 整数 把字符串转成整数用int(被转换的内容) str=string 字符串 把整数转化为字符串用str(被 ...
分类:
编程语言 时间:
2018-06-22 23:52:18
阅读次数:
218