笔试一些注意点: --,23点43 今天做的京东笔试题目: 编程题目一定要先写变量取None的情况.今天就是因为没有写这个边界条件所以程序一直不对.以后要注意!!!!!!!!!!!!!!!!!!!!! --,19点22 今天做了腾讯笔试题,算法都卡效率了,还是要加强算法的练习. autohotkey更新2018-08-03,9点01 python ;把大写禁用了,因为确实基本不用.`表示删除,caplock+ijkl可以控制光标 SetCapsLockState , AlwaysOff ; ca…
0.目录 1.装饰器 1.1 为每个函数都增加一个功能 1.2 装饰器只是一种模式 1.3 语法糖 1.4 函数需要传递参数,该如何更改装饰器? 1.5 函数需要传递关键字参数,该如何更改装饰器? 2.原生爬虫 2.1 爬虫常规思路 2.2 HTML结构分析基本原则 2.3 正则分析HTML 2.4 正则分析获取名字和人数 2.5 数据精炼与排序 2.6 案例总结 3.补充知识点 3.1 用字典映射代替switch case语句 3.2 列表推导式 3.3 字典如何编写列表推导式 3.4 迭代器…
0.目录 1.面向对象 1.1 函数与方法 1.2 类变量与实例变量 1.3 实例方法.类方法.静态方法 1.4 公开和私有:没有什么是不能访问的 1.5 继承 2.正则表达式 2.1 Python内置函数与正则表达式 2.2 元字符.字符集.概括字符集 2.3 贪婪与非贪婪 2.4 匹配0次1次或者无限多次 2.5 边界匹配符 2.6 匹配模式参数 2.7 re.sub正则替换 2.8 search与match函数 2.9 group分组 3.JSON 3.1 理解JSON 3.2 反序列化…
0.目录 1.进制 1.1 各进制的表示 1.2 各进制的转换 2.字符 2.1 转义字符 2.2 原始字符串 3.类型 3.1 基本数据类型 3.2 type() 4.变量与运算符 4.1 值类型与引用类型 4.2 列表的可变与元组的不可变 4.3 运算符 5.包与模块 5.1 Python项目的组织结构 5.2 导入模块 5.3 __init__.py的用法 5.4 模块内置变量 5.5 入口文件 5.6 __name__的经典应用 5.7 相对导入和绝对导入 6.函数 6.1 认识函数 6…
查询港澳通行证办理进度查询的python 3.3代码.利用socket请求相关网站,获得结果后利用正则找出办理进度.其实用urllib代码会更简洁,不过当时在下还不熟悉urllib~ 直接上代码: import socket import re ''' 广东省公安厅出入境政务服务网护照,通行证办理进度查询. 分析网址格式为 http://www.gdcrj.com/wsyw/tcustomer/tcustomer.do?&method=find&applyid=身份证号码 构造socket…
整理的最全 python常见面试题(基本必考) python 2018-05-17 作者 大蛇王 1.大数据的文件读取 ① 利用生成器generator ②迭代器进行迭代遍历:for line in file 2.迭代器和生成器的区别 1)迭代器是一个更抽象的概念,任何对象,如果它的类有next方法和iter方法返回自己本身.对于string.list.dict.tuple等这类容器对象,使用for循环遍历是很方便的.在后台for语句对容器对象调用iter()函数,iter()是python的内…
  整理的最全 python常见面试题(基本必考)① ②③④⑤⑥⑦⑧⑨⑩ 1.大数据的文件读取: ① 利用生成器generator: ②迭代器进行迭代遍历:for line in file; 2.迭代器和生成器的区别: 答:(1)迭代器是一个更抽象的概念,任何对象,如果它的类有next方法和iter方法返回自己本身.对于string.list.dict.tuple等这类容器对象,使用for循环遍历是很方便的.在后台for语句对容器对象调用iter()函数,iter()是python的内置函数.i…
项目中有一个需求,对一个基类而言,拥有一个比较方法和拷贝方法,某些地方需要频繁地对这两个方法进行调用.对于所有子类而言,需要重写这两个方法,并在其中维护类内一些成员变量.例如有一个变量m_iMyVal,在Copy方法中需要维护this.m_iMyVal = data.m_iMyVal;在IsEqual方法中需要维护if(this.m_iMyVal != data.m_iMyVal) return false;...等等.当子类中的变量一旦多了,譬如一个类中拥有十余个甚至更多这样的变量,并且日后有…
1. 引言 可以使用脚本/插件来给vim添加各种神奇的功能,从更换颜色主题.到代码智能提示,甚至项目管理.无数开发者通过开源社区贡献自己开发的插件,使得vim有可能变得无比强大.这儿http://vim-scripts.org/vim/scripts.html 是一份vim扩展脚本的列表. 然而,我的思想是尽量不要使用vim插件,除了那些非常优秀且对自己的工作而言所必需的.这样,当需要配置一台新电脑或者临时要在别人的电脑上工作时,最起码能比较方便地配置好环境,或者直接使用默认环境熟练地完成任务,…
python操作oracle数据库-查询 参照文档 http://www.oracle.com/technetwork/cn/articles/dsl/mastering-oracle-python-1391323-zhs.html http://cx-oracle.readthedocs.io/en/latest/module.html DB API 2.0 和 cx_Oracle 介绍 Python 数据库 API 规范 v2.0 是集体努力的成果,用于统一不同数据库系统的访问模型.拥有一组…