- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 python爬取糗事百科的标题和内容
这篇文章基于python3来编写,这里使用来xpath来解析数据,由于糗事百科的反爬机制,这里我们需要加入header信息,我认为最主要的就是解析数据这块,我推荐https://www.cnblogs.com/gaochsh/p/6757475.html这个博客,博主由浅入深的解释来如何来使用xpath来获取我们需要的节点,在xpath中,返回的是一个元素,我们可以继续对这个元素进行xpath解析
2018-02-04 13:52:16 457
转载 python求两个序列的最小的和
有两个序列a,b,大小都为n,序列元素的值任意整形数,无序; 要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小解题思路,保存当前的两个序列的的元素的和的最小差,通过两个序列的交换,保存临时值,当临时值小于我们保存的值的时候,那么交换两个序列的元素,等我们遍历完了,比较得到的最小值和之前保存的最小值之间的关系,如果相等,则说明已经得到最小的了,如果不相等则令x=
2018-02-01 23:59:18 860
转载 python中lambda的使用
在网络上的传言,lambda是一个匿名的函数,这里我对列表字典进行了排序,使用到了lambda函数,这里在进行列表排序的时候,我们使用到了lambda给key赋值,我们传入的是某个元素,然后通过这个元素对应的age来进行key的排序,代码如下#list 对象 alist [{'name':'a','age':20},{'name':'b','age':30},{'name':'c','age'
2018-02-01 23:22:42 394
转载 python面向对象
下面的代码展示了累的继承,我们可以手动调用父类的方法,当我们调用子类的一个方法的时候,如果子类没有实现,而父类实现类,那么就会直接调用父类的方法,如果父类没有实现的方法,但是子类实现类,父类可以调用,子类调用以后直接使用的是子类的实现方法,代码如下:class A(object): def go(self): print ("go A go ") def sto
2018-02-01 22:27:02 202
转载 python一个关于比赛顺序的题目
"""Python乒乓球比赛顺序练习题,是关于两个乒乓球队进行比赛,具体python问题是这样的。 简述:已知有两支乒乓球队要进行比赛,每队各出三人; 甲队为a,b,c三人,乙队为x,y,z三人; 已抽签决定比赛名单。 问题:有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 Python解题源代码如下:""" for i in range
2018-02-01 16:53:36 2048
转载 python求解完数
无论是什么语言,在学习算法的时候基本都需要求解完数,这是一个简单的求解小范围的完数代码,我这里不再赘述完数相关的概念,直接贴上代码:from sys import stdoutfor j in range(2,1001): k=[] n=-1 s=j for i in range(1,j): if j%i ==0 : n
2018-02-01 16:23:32 3324
转载 python计算输入的字符串
这里参考来一个python的统计字符串的程序,中文当作是字母来处理,大部分使用的自带的函数来处理,如果我们在面试中遇见没有使用过的函数,我们可以使用排除来得到我们想要的s=input('input a string :\n')letters=0space=0digit=0other=0for c in s: if c.isalpha(): letters +=
2018-02-01 16:04:49 755
原创 y=x 和y=[:]
有的时候程序总不是按照我们想要的方式来进行,在进行列表的时候的时候我们需要使用的是[:]而不是单纯的=,我个人认为这个有点类似于深拷贝和浅拷贝的问题,代码和截图如下
2018-02-01 14:49:40 4116
转载 python计算斐波拉契数列
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、在数学上,斐波纳契数列以如下被以递归的方法定义。F0=0 (n=0)F1=1 (n=1)Fn= F[n-1]+
2018-02-01 14:42:37 768
转载 企业奖金分配系统
今天在python练习题看见一个很意思的题目简述:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.
2018-02-01 14:11:30 580
空空如也
android4.43为摄像头添加闪光灯从应用到驱动的调用过程。
2016-10-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人