摘要: 一、生成器 可以通过for遍历的数据类型就是可迭代类型,可以next的为迭代器,迭代器都是可以迭代的。比如列表 生成器是在没有调用时是不会生成元素的。只有通过调用,比如for循环,或者next()就会生成一个新元素。 举例 这个就是一个生成器。 函数可以通过yield来变成生成器 这样也是一个生成器 阅读全文
posted @ 2017-10-25 10:06 立志成为一个好的码农 阅读(209) 评论(0) 推荐(0)
摘要: 高阶函数、嵌套函数、装饰器 其实这三种都是函数,运用高阶函数和嵌套函数就能写出装饰器 装饰器的主要作用,是不修改原有函数代码,不改变原有函数调用方式,增加原有函数功能的一种函数,两种原则缺一不可。 举例: timer就是一个装饰器,在没有改变text的代码及调用方式的情况下,为text增加了计算时间 阅读全文
posted @ 2017-10-24 10:11 立志成为一个好的码农 阅读(175) 评论(0) 推荐(0)
摘要: 一、文件操作 文件操作分读写 命令:f=open(path,model) path是文件路径 model打开模式 r、只读 w、只写,打开时文件清空 a、只写,打开文本不清空,写在末尾 r+、可读可写 a+、可读可写 遍历文件中所有行 text=f.read(size)读取一段文本 这是读取文件 写 阅读全文
posted @ 2017-10-22 21:28 立志成为一个好的码农 阅读(111) 评论(0) 推荐(0)
摘要: 第三天 一、元组 等同于只读列表,元组是不能修改的,所以只有读的功能。 二、字符串 在python在比较常用的数据类型之一 定义:name="tom" 字符串的方法很多: name.captialize()#首字母大写 name.count("t")#计算字符串中传递的参数含有的个数 name.ce 阅读全文
posted @ 2017-10-20 18:01 立志成为一个好的码农 阅读(143) 评论(0) 推荐(0)
摘要: 第二次学习 一、模块 简单的说就是已经写好了的python代码,别人写的或者自己写的,python自己本身内置了常用的模块,另外还有不少第三方写的模块,这些使用前需要安装,安装好后就可以和内置模块一样通过import来引用啦。 举例2个模块:sys和os模块,sys.path()可以获取python 阅读全文
posted @ 2017-10-19 16:51 立志成为一个好的码农 阅读(131) 评论(0) 推荐(0)
摘要: 一直在听说python,觉得python不错,就像多掌握一门语言,去培训机构当然比较好,但是那个需要每周固定时间去学,不好抽时间,遂决定自学,自己想什么时候学就什么时候学,不是挺好吗,而且能省不少学费呢,现在python学费都要上万啦。 今天在网上找了一套课程,开始学习,也决定记录一下这个历程。 今 阅读全文
posted @ 2017-10-18 15:10 立志成为一个好的码农 阅读(182) 评论(0) 推荐(0)