2018年5月3日

Python 三元表达式、列表推导式、生成器表达式

摘要: 一、三元表达式 三元表达式,也称为if,else的紧凑形式。具体用法如下: 上面这两个函数实现的功能是完全一样的。第二个函数中 a if a>b else b 就是一个三元表达式。 左边是条件为真时返回的值,中间是判断条件,右边是条件假返回的值。 二、列表推导式 大致的格式如下 [表达式 for 变 阅读全文

posted @ 2018-05-03 20:35 哟,写bug呢?? 阅读(356) 评论(0) 推荐(0) 编辑

python迭代器总结

摘要: 一、可迭代对象和迭代器的区别 可迭代对象(Iterable):是实现了__iter__()方法的对象,当调用__iter__()可以返回一个迭代器对象。所有可以被for循环迭代的都是可迭代对象 可以通过isinstance()判断是不是可迭代对象。常见的可迭代对象如下:列表、元组、字符串、字典、fi 阅读全文

posted @ 2018-05-03 19:28 哟,写bug呢?? 阅读(429) 评论(0) 推荐(0) 编辑

Python for循环本质

摘要: 我们先来看一下for循环的一些简单应用: 我们知道这样可以遍历地取出这里面的每一个元素,但是它的工作原理,我们都是模模糊糊的大概知道是那个样子。其实for循环的工作流程是基于迭代器协议的。为明白他的整个工作流程,我们不得不先看一下迭代器协议。 迭代器协议 我们接下来就看看,for循环的具体工作过程: 阅读全文

posted @ 2018-05-03 16:32 哟,写bug呢?? 阅读(2905) 评论(0) 推荐(0) 编辑

Python文件操作总结

摘要: 一、文件操作的常用方法: 1、read():从光标位置开始读取整个文件剩下的内容,注意是从光标位置开始,不一定是读取整个文件。 2、readline和readlines的区别: 3、write,writelines 4、其他方法: 二、文件光标的移动: 1、read(n)当文件打开方式为文本模式时, 阅读全文

posted @ 2018-05-03 14:37 哟,写bug呢?? 阅读(1197) 评论(0) 推荐(0) 编辑

Python open()函数用法详解

摘要: 一、文件操作的流程: 具体步骤如下: 二、open()函数的具体用法: open函数最常用的使用方法如下:文件句柄 = open('文件路径', '模式',编码方式)。 1、关于文件路径 2、关于打开模式: 下面附上各种方法的代码,便于更深刻理解各种模式: #原来文件内容是: 自恐多情损梵行,入山又 阅读全文

posted @ 2018-05-03 11:00 哟,写bug呢?? 阅读(60058) 评论(3) 推荐(7) 编辑

导航