一道测试工程师面试题(来自搜狗): 自己写了解法: 写了解法以后感觉到没有显现出python的优势,找大师兄学了一些pythonic的写法,比如将一个列表创建成字典有以下两种写法可以一行搞定: 例如min()可以根据key也可以不用,不用key的话语句就会更短一些: 如果测试字符串“CRIUCEXP ...
分类:
编程语言 时间:
2017-03-14 19:40:23
阅读次数:
156
0.前言 (1) 拆部分reques中感兴趣t的轮子 (2)对一些感兴趣的pythonic写法做一些归纳 1.用object.__setattr__来初始化构造函数 反正我之前就是直接实例对象时把所有参数传入构造函数的,一般人都这样..但事实证明这种方式并不好(可能),所以后来作者又把这种方式改掉了 ...
分类:
其他好文 时间:
2017-01-09 21:54:53
阅读次数:
282
0:此文并不想拆requests的功能,目的仅仅只是让自己以后写的代码更pythonic.可能会涉及到一部分requests的功能模块,但全看心情。 1.另一种类的初始化方式 2.**kwargs:用于大量参数在方法间的传递,不需要自己每次都初始化一个dict用来传参 ...
分类:
其他好文 时间:
2017-01-07 19:33:56
阅读次数:
233
多态 count()的作用是数一数某个元素在对象中出现的次数 lambda函数中,我们没有限制参数的类型,也一定不能限制,因为如果限制了,就不是pythonic了。在使用的时候,可以给参数任意类型,都能到的不报错的结果。当然,这样做之所以合法,更多的是来自于+的功能强悍。 repr()函数,针对输入 ...
分类:
其他好文 时间:
2016-09-27 09:14:50
阅读次数:
155
pycurl是个用c语言实现的python 库,虽然据说不是那么pythonic,但是却很高效,它支持的协议居多: supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. libcurl supports HTT ...
分类:
编程语言 时间:
2016-08-19 00:37:23
阅读次数:
227
django的测试功能,需要掌握 django 模型表单的提交、保存和读取。 学习写出更Pythonic的代码 PyCharm中的Test RESTFUL web service、 Debug、BreakPoint、...等等的掌握。 从python 2 转移到 python 3 ...
分类:
其他好文 时间:
2016-08-18 19:42:53
阅读次数:
125
直接上图 python 3.5.2 for Windows 10 amd64 性能比较 表达式推导更胜一筹 代码可读性比较 因人而异,表达式推导更利于理解也更Pythonic,而使用函数更符合函数式编程的理念(典型的函数式语言Lisp是没有for语句的) 我的建议 尽量使用表达式推导,因为说不定什么 ...
分类:
编程语言 时间:
2016-08-08 14:32:46
阅读次数:
180
原题: https://segmentfault.com/q/1010000005904259 问题: 倘若存在 L=[ [1,2,3],[4,5,6],[7,8,9]] 这样的列表,如何把合并成[1,2,3,4,5,6,7,8,9]呢? 最直接的方法(By:松林) 使用标准库中的itertools ...
分类:
编程语言 时间:
2016-07-08 10:29:00
阅读次数:
243
一、项目背景: 看了matplotlib for python developers这本书,基本掌握了在pyqt中显示曲线的做法,于是自己写一个。 二、需求描述: 1)X轴显示时间点,显示长度为1分钟,每一秒钟绘制一个点,X轴长度超过1分钟,则左移1秒刻度,实现动态效果 2)Y轴显示随机变化的数值, ...
分类:
编程语言 时间:
2016-06-24 17:30:35
阅读次数:
793
SQLAlchemy——数据持久层框架 简介 SQLAlchemy 主要由两部分组成,一个 SQL 工具包和一个关系对象映射(ORM),它能让开发者完全发挥出 SQL 的灵活性与强大的能量。他实现了一整套企业级持久层模式,可以通过简单而 Pythonic 的接口,进行高效率和高性能的数据库访问。SQ ...
分类:
编程语言 时间:
2016-06-23 15:49:57
阅读次数:
147