摘要:
实现段子抓取 阅读全文
摘要:
注释: 1、本例子仅为测试代码有效性,故只选取了四个城市进行数据获取: 2、本例尚有可优化之处,例如代码的简洁性、循环输入城市名字等; 阅读全文
摘要:
beautifulsoup模块,可以替代re模块来代替正则表达式进行匹配 小例子1:用beautifulsoup爬取淘宝首页的汉字 小例子2:用Beautiful soup编写一个抓取妹子图页面图片的代码 阅读全文
摘要:
python3.5不同于python2.7,在python3.5中,编写爬虫小程序,需要安装模块urllib下的request和parse类 小程序1:编写脚本,用来实现抓取百度贴吧指定页面 小程序二:爬取指定页面指定格式的文件(本例子爬取指定页面的jpg文件) 注: 1、要爬取某个页面的文件,必须 阅读全文
摘要:
本篇将详细介绍Python 类的成员、成员修饰符、类的特殊成员。 类的成员分为字段、方法和属性 字段:分为普通字段和静态字段,普通字段在每个对象的内存中均保存一份,静态字段仅在类的内存中保存一份 方法:分为普通方法、类方法和静态方法, 普通方法:由对象调用;至少一个self参数;执行普通方法时,自动 阅读全文
摘要:
概述: 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强... 面向对象的三大特征:封装、继承、多态 封装:即将实现某些功能的代码封装到类中,在使用时通过实例化调用即可 class Ro 阅读全文
摘要:
1 import time 2 print("返回标准时间(含年月日等信息):",time.asctime()) 3 print("返回本地时间的struct time时间格式:",time.localtime()) 4 print("返回utc的struct时间对象格式:",time.gmtime 阅读全文
摘要:
1-2*((60-30+(-40.0/5)*(9-2*5/3+7/3*99/4*2998+10*568/14))-(-4*3)/(16-3*2))求上述表达式的结果分析:对于上述表达式,涉及的括号及运算符较多,需使用正则表达式来匹配相应的字符,将字符进行分开计算1、提取最里层括号里面的内容2、计算最里层括号内的乘除运算,并将结果替换到原表达式3、循环执行前两步的结果 1 import re ... 阅读全文
摘要:
正则表达式,是为了方便的查询字符串中的各项数据而设定的匹配规则 使用正则表达式需要导入re模块 常用的匹配规则如下: 正则表达式常用的五种操作方法如下: 常用的几种格式的匹配 匹配电话号码,带区号 阅读全文
摘要:
1、二分查找:主要用于查询元素数量较多的列表,采用二分查找,取中位值,进行大小比较,可以提高效率 2、生成一个5*5的2维数组,并按顺时针方向旋转90度 3、冒泡排序,将一组列表中的元组按从小到大的顺序排列;每次内部循环只移一位元素 时间复杂度 (1)时间频度 一个算法执行所耗费的时间,从理论上是不 阅读全文