10 2017 档案

摘要:原文地址:http://www.jianshu.com/p/c1dfc6caa520 在学习前端的过程中经常看到这样一个问题:当你在浏览器中输入url后发生了什么?下面是个人学习过程中的总结,供个人复习使用,如有理解不正确或不足的地方希望大家指出。先上一张脑图: 我将该过程分为了以下六步: 1. D 阅读全文
posted @ 2017-10-31 15:52 悠然现南山 阅读(227) 评论(0) 推荐(0) 编辑
摘要:比较容易记忆的是用内置的set l1 = ['b','c','d','b','c','a','a']l2 = list(set(l1))print l2 l1 = ['b','c','d','b','c','a','a']l2 = list(set(l1))print l2 还有一种据说速度更快的, 阅读全文
posted @ 2017-10-31 14:14 悠然现南山 阅读(513) 评论(0) 推荐(0) 编辑
摘要:s为字符串s.isalnum() 所有字符都是数字或者字母s.isalpha() 所有字符都是字母s.isdigit() 所有字符都是数字s.islower() 所有字符都是小写s.isupper() 所有字符都是大写s.istitle() 所有单词都是首字母大写,像标题s.isspace() 所有 阅读全文
posted @ 2017-10-31 11:06 悠然现南山 阅读(239) 评论(0) 推荐(0) 编辑
摘要:描述 filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。 该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。 语法 以下是 filter() 方法 阅读全文
posted @ 2017-10-31 11:01 悠然现南山 阅读(394) 评论(0) 推荐(0) 编辑
摘要:描述 shuffle() 方法将序列的所有元素随机排序。 语法 以下是 shuffle() 方法的语法: 注意:shuffle()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。 参数 lst -- 可以是一个序列或者元组。 返回值 返回随机排序后的序列。 阅读全文
posted @ 2017-10-30 17:14 悠然现南山 阅读(390) 评论(0) 推荐(0) 编辑
摘要:0-99的数列 L = [0, 1, 2, 3, ..., 99] 所有数,每5个取一个 甚至什么都不写,只写[:]就可以原样复制一个list: 前10个数,每两个取一个: 例二: L1 = [1, 2, 3, 4, 5,6] 取L1的偶数位元素组成新的list 输出 阅读全文
posted @ 2017-10-30 14:41 悠然现南山 阅读(671) 评论(0) 推荐(0) 编辑
摘要:一.将0到10中的偶数拼接成一个字符串输出 例如输出02468 结果 二.有字符串:abc,,11dab,找出重复的字母或者数字,并统计重复次数 a重复2次;b重复2次;1重复2次 1.先去掉特殊字符,用filter函数去掉特殊字符 2.再用set函数生成一个新的list,去掉重复的字母或者数字 3 阅读全文
posted @ 2017-10-27 16:56 悠然现南山 阅读(201) 评论(0) 推荐(0) 编辑
摘要:sum +=i 等于 sum = sum + i 阅读全文
posted @ 2017-10-27 16:22 悠然现南山 阅读(856) 评论(0) 推荐(0) 编辑
摘要:hashlib是涉及安全散列和消息摘要,提供多个不同的加密算法接口,如SHA1、SHA224、SHA256、SHA384、SHA512、MD5等。 其中 hash.digest() 返回摘要,作为二进制数据字符串值 hash.hexdigest() 返回摘要,作为十六进制数据字符串值 举个例子 结果 阅读全文
posted @ 2017-10-25 10:17 悠然现南山 阅读(78860) 评论(2) 推荐(3) 编辑
摘要:ws.cell(row=1,column=3,value='aaaa') row行,column列 在第1行,第3列的单元格写入数据aaaa 阅读全文
posted @ 2017-10-24 09:25 悠然现南山 阅读(271) 评论(0) 推荐(0) 编辑
摘要:【转】 openpyxl库可以读写xlsx格式的文件,对于xls旧格式的文件只能用xlrd读,xlwt写来完成了。 python有很多模块都是用来操作excel的,比如xlrd,xlwt,pyExcelerator。用着很方便,但是问题是,只能支持到 excel2003。虽然一般的应用其实足够了,但 阅读全文
posted @ 2017-10-19 11:50 悠然现南山 阅读(667) 评论(0) 推荐(0) 编辑
摘要:描述 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 语法 zip 语法: 参数说明: iterabl -- 一个或多个迭代器; 阅读全文
posted @ 2017-10-16 17:19 悠然现南山 阅读(392) 评论(0) 推荐(0) 编辑
摘要:结果: 阅读全文
posted @ 2017-10-16 15:49 悠然现南山 阅读(181) 评论(0) 推荐(0) 编辑
摘要:描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。 语法 join()方法语法: 参数 sequence -- 要连接的元素序列。 返回值 返回通过指定字符连接序列中元素后生成的新字符串。 实例 以下实例展示了join()的使用方法: 以上实例输出结果如下: 阅读全文
posted @ 2017-10-16 15:07 悠然现南山 阅读(222) 评论(0) 推荐(0) 编辑
摘要:Python3中String模块ascii_letters和digits方法,其中ascii_letters是生成所有字母,从a-z和A-Z,digits是生成所有数字0-9。 示例如下: Python >>> chars = string.ascii_letters + string.digits 阅读全文
posted @ 2017-10-16 14:30 悠然现南山 阅读(3615) 评论(0) 推荐(0) 编辑
摘要:描述 choice() 方法返回一个列表,元组或字符串的随机项。 语法 以下是 choice() 方法的语法: 注意:choice()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。 参数 seq -- 可以是一个列表,元组或字符串。 返回值 返回随机项。 阅读全文
posted @ 2017-10-16 14:22 悠然现南山 阅读(632) 评论(0) 推荐(0) 编辑
摘要:背景: 某项目有多个接口,之前使用的unittest框架来管理测试用例,将每个接口的用例封装成一个py文件,接口有数据或者字段变动后,需要去每个py文件中找出变动的接口测试用例,维护起来不方便,为了便于接口变动后维护,使用excel来管理测试用例,接口有变动不需要修改代码,只需要维护excel即可。 阅读全文
posted @ 2017-10-13 09:33 悠然现南山 阅读(796) 评论(0) 推荐(0) 编辑
摘要:http://gitbook.cn/books/5936943af4a7547dfa789444/index.html 阅读全文
posted @ 2017-10-12 17:51 悠然现南山 阅读(123) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://blog.csdn.net/liuweiyuxiang/article/details/71154346 获取当前文件的路径: 获得某个路径的父级目录: 获得规范的绝对路径: 阅读全文
posted @ 2017-10-12 10:06 悠然现南山 阅读(265) 评论(0) 推荐(0) 编辑
摘要:1.用python写了一个模块,即.py文件,如何让你的工程找到它,哪种方式最好 (即python搜索路径的三种方式,.pth文件方式最好)2.进程和线程区别,要实现同步有哪些方法 3.hash的意思,list可以哈希么? (变化的东西是不可以哈希的,list长度不固定不能哈希。数组是可以哈希的)4 阅读全文
posted @ 2017-10-09 14:50 悠然现南山 阅读(107) 评论(0) 推荐(0) 编辑