- 博客(9)
- 收藏
- 关注
原创 面试算法题:输入金额,输入若干商品价格,买尽可能多的种类商品python实现
小明的女朋友最喜欢在网上买东西,可是钱包里的钞票有限,不能想买啥就买啥。面对琳琅满目的物品,她想买尽可能多的种类,每种只买一件,同时价格不能超过上限。于是 她请小明写程序帮她找出应该买哪些物品,并算出这些物品的总价格。输入规范:每个输入包含两行。第一行是预算上限,第二行是用空格分隔的一组数字,代表每种物品的价格,所有的数字都为正整数并且不会超过10000。输出规范:对每个输入,输出...
2019-03-05 16:00:40 5154
原创 python 怎么使用MySQL
最近在学习数据入库的时候,遇到很多问题,作为新手的我很头疼。今天来总结一下。1、第一步下载数据库MySQL。这个简单,去官网下载就可以了。我当时下的是8.0版本,安装过程出现无数问题,都是泪啊。2、安装MySQL。我是官网下的mis格式文件,直接安装就安装好了。但是!!!在运行命令net start mysql,连接数据库的时候,怎么都连接不上!!!百度了无数答案都没能解决,试了重装,删注册表等信...
2018-07-05 10:10:09 5126
转载 网页爬虫---scrapy进阶
1. 站点选取现在的大网站基本除了pc端都会有移动端,所以需要先确定爬哪个。比如爬新浪微博,有以下几个选择:www.weibo.com,主站www.weibo.cn,简化版m.weibo.cn,移动版上面三个中,主站的微博数据是动态加载的,意味着光看源码是看不到数据的,想爬的话要么搞清楚其api访问情况,要么模拟js,那样的话花的力气可能就有点多了。weibo.cn是一个简化版,数据能直接从网页源...
2018-07-05 09:31:16 205
原创 爬虫翻页技巧
在学习scrapy练习爬取网站内容的时候,经常会遇到翻页问题。今天把用过的翻页方法总结一下:翻页人类操作一般有两种方法(1)点击下一页(2)输入页码,然后跳转。那么对于机器1、使用selenium库模拟(1)模拟点击“下一页”按钮。使用selenium库模拟点击,这种方法就相当于我们点击“下一页”按钮,经过等待页面显示完全,抓取页面中需要的数据,然后再模拟点击,以此类推,直到抓取所有页码的数据。这...
2018-06-21 09:42:00 11776
原创 while循环,break和continue区别
continue则返回循环开头,还会执行循环体break则直接跳出循环不论是continue还是break,他们下面的代码在此次循环中都不再执行例如:i = 0while i < 5: i += 1 if i == 1: continue print(i)输出结果为2345i=1的情况则没有输出,因为当i=1时,print(i)没有执行而以下while i &...
2018-04-16 15:58:47 239
原创 有序字典
Python中有个库,可以解决字典只关心键值对应关系,而不关心顺序的问题。模块collections中的OrderdDict()类例:from collections import OrderedDictfavorite_languages = OrderedDict()favorite_languages['jen'] = 'python'favorite_languages['sarah'] ...
2018-04-10 19:39:24 380
原创 PEP8(https://www.python.org/dev/peps)代码规范
建议代码行长度不要超过79个字符;给形参指定默认值时,等号两边不要有空格。函数调用时同样也遵循此规定;
2018-04-09 21:00:02 1116
原创 函数参数*arg和参数**arg区别
def sandwich(*toppings): print("\nMaking a sandwich with the following toppings: ") print(toppings) for topping in toppings: print(topping)sandwich('banna','apple')sandwich('apple','beef','pairs')san...
2018-04-09 20:40:14 4876
原创 不想改变列表,可以创建副本修改
def show_magicians(magicians): for magician in magicians: print(magician)def make_great(new_magician,magicians): while magicians: new_magician = magicians.pop() great_magician = 'The Great ' + new_...
2018-04-09 20:03:49 469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人