上节复习 yield表达式g.send(1)send函数是相当于next并且给yield传一个值,先传值,再next 加上装饰器 yield表达式的应用 第一个是当前目录的地址第二个是当前目录下的目录第三个是当前目录下的文件再次next(g)就可以查看当前目录下第一个目录下的信息 ######### ...
分类:
编程语言 时间:
2017-07-04 23:19:26
阅读次数:
259
for循环相当于自动调动__iter__ for循环相当于上面这样每次__next__再打印一次 while循环的迭代方式,采用try的方式 判断是否为可迭代 判断是否为迭代器对象 加了蓝色段,可以调用原来的函数名 迭代对象 可以__iter__的迭代器 将__iter__之后的结果的迭代器对象 可 ...
分类:
编程语言 时间:
2017-07-04 23:18:37
阅读次数:
239
python2中 默认存为unicode需要再字符串前加u 循环打印每一行 循环打印整个文件内容方式二下面这种同一时间取一行 先定义后执行 函数定义的时候,只检测语法错误,不执行 函数返回值,默认是元组模式return 只能返回一次 形参与实参 形参就是变量名实参就是值 打破顺序限制 经常变化的值用 ...
分类:
编程语言 时间:
2017-07-04 23:18:30
阅读次数:
242
Python、Lua和Ruby之优劣 Python Python的优点:1、Python比其它语言有更多扩展模块。2、在网上可以找到很多Python教程。不仅如此,还有大量的英文书籍和资料。Python.org有很多为初学者准备的依主题组织的资料、教程和编程指南,此外还有很多链接和参考。3、很多人都 ...
分类:
编程语言 时间:
2017-07-04 23:17:00
阅读次数:
190
一、添加依赖<!--mail-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>二、配置application.properties文件#############################mail配置..
分类:
编程语言 时间:
2017-07-04 23:16:53
阅读次数:
294
yiled 面相过程编程 造好内容,统一发给下面 上面这个是傻瓜版 内置函数 print(divmod(10,3)) 将10除以3,显示商和余数 enumerate函数,显示元素及它的索引,enumerate后面的都为迭代器 range 倒着取 切片的步长 四舍五入 保留3位小数 计算apple 1 ...
分类:
编程语言 时间:
2017-07-04 23:16:25
阅读次数:
288
解释类 编译类 linux多版本共存更改python /user/bin/python的名字 然后命令这个名字即可打开相应python 然后更改/usr/bin/yum的开头 yum库也要做相应的更改。 linux写python文件的时候需要写上如上信息 windows写python文件的时候需要写 ...
分类:
编程语言 时间:
2017-07-04 23:16:19
阅读次数:
173
查看函数内部的注释 导入一个模块 加入一个装饰器,让用户调用函数的时候查看注释是函数本身的而不是装饰器的 调用加了装饰器的源代码功能 更改函数的注释信息 作业第四题,登录一次后面函数无须重复登录 函数内部可以改全局变量的列表,字典的元素,但是不能改变量,因为列表和字典是可变类型,赋值不是可变类型。 ...
分类:
编程语言 时间:
2017-07-04 23:15:47
阅读次数:
210
python2和python3都有两种字符串类型strbytes re模块find一类的函数都是精确查找。字符串是模糊匹配 findall(pattern,string,flags) replace函数'hello python'.replace('p','P')'hello Python' a=' ...
分类:
编程语言 时间:
2017-07-04 23:15:24
阅读次数:
238
sys模块sys模块是python和解释器之间交流的模块 sys.argv 在cmd中将可以输入内容后 自动形成为列表,可以在程序中先切片,验证登录的作用。 sys.exit() 程序立刻结束,无论后面有什么程序。sys.path 显示当前搜索模块的路径优先搜索当前脚本所在目录的路径查找所需模块,没 ...
分类:
编程语言 时间:
2017-07-04 23:15:18
阅读次数:
255
模块:模块本质上就是一个py文件。分为三部分:内置模块、第三方模块(模块调用以及包的概念)先找解释器里的Py文件 再找安装路径lib下的文件,再找自定义的模块。时间戳:1970年设置的一个时间为0,时间每增加一秒 后面+1所以每个时间都可以用后面的数字代表 print(time.time()) 能拿 ...
分类:
编程语言 时间:
2017-07-04 23:14:54
阅读次数:
357
Restful风格的API是一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 在Restful风格中,用户请求的url使用同一个url而用请求方式:get,post,del ...
分类:
编程语言 时间:
2017-07-04 23:14:46
阅读次数:
271
python中不存在常量这个意义只能用大写命名来说明这个赋值是个常量,实际均为变量 字符编码 内存中是unicode硬盘中是utf-8中间需要转换 python只有执行的时候才有字符编码的概念python2默认ascii码python3默认unicode 文件操作 写操作,w 没有就新建有则覆盖,a ...
分类:
编程语言 时间:
2017-07-04 23:14:07
阅读次数:
307
此文为博主原创,转载时请通知博主,并把原文链接放在正文醒目位置。 简要介绍 分块算法就是把一串数据分割成几块数据的算法,其实是对暴力的一种优化。 通常在分块时,每块的大小为√n。但最后一块的大小也可能小于√n,只能用暴力来算。 通过把对单个数据的操作转化为对几个块的数据的操作,能够节省时间,提高运算 ...
分类:
编程语言 时间:
2017-07-04 22:27:53
阅读次数:
319
1、字符串数字之间的转换(1)string --> char * string str("OK"); char * p = str.c_str();(2)char * -->string char *p = "OK"; string str(p);(3)char * -->CString char ...
分类:
编程语言 时间:
2017-07-04 22:27:13
阅读次数:
175
package study.bigdata; import org.apache.commons.io.FileUtils; import org.apache.commons.io.IOUtils; import org.apache.commons.lang3.RandomStringUtils... ...
分类:
编程语言 时间:
2017-07-04 22:25:37
阅读次数:
323