- 博客(9)
- 收藏
- 关注
原创 python爬虫爬取图书信息
2、寻得book_name的数据后,用strip()将每条数据的空格消除,初学python爬虫的xpath,今天用它完成对豆瓣top250图书的爬取。注意这里的start ,每页25条数据,所以用for循环,将十页都加上。3、写入到txt文件时,+'\n'将数据一行行的写出。话不多说,直接上代码,后面有解释。
2023-03-31 20:23:15 1503 1
原创 leetcode -3 无重复最初子串
遍历字符串,把每一次的遍历加入append到空li中,而后再从i+1往后遍历,不在li中则append,在则直接break,然后求出li的长度,再用一个新列表list_f把每次的list长度加进去,最后求出max(list_f)。值得一提的是,每次计算长度后,都需要clear清空列表!
2023-03-31 10:27:05 73
原创 leetcode-28 python实现子串匹配
print('匹配成功,第一个匹配项的下标是%s ,所以返回%s' % (tag-len(li_2), tag-len(li_2)))print('%s没有在%s中出现,所以输出-1' % (needle, haystack))4、判断tag与len(list_2)
2023-03-31 10:07:28 233
原创 leetcode-7 python实现整数反转
2、负数反转后判断(-120与 -123)的区别,若是-120(反转后:021- ),则仅需li[0] = li[len(li) - 1]而后del 删除最后一位;若是-123(反转后:321-)整体后移后变为 3321,令list[0]='-',完成!1、正数反转后,若是120(反转成021)之类的,list前移后删除最后一个数(211 #del (最后一位))
2023-03-31 09:54:14 91
原创 leetcode 17题—电话号码的组合(python实现)
我用的字典,对于不同的key(1-9),遍历对应key的value值, 而后遍历增加到list中,初学python,如果有更好的方法,欢迎指导交流!
2023-03-28 09:58:50 397 2
原创 Python 实现 最小公倍数 and 最大公因数
用Ture保持循环的发生,而后判断c的状况,为零则为a(较小的),否则为c。这里有数学定理:最大公约数 = 两者乘积 / 最小公倍数。方法使用穷举法,较简单。
2023-03-28 09:50:18 1070
原创 python 实现冒泡排序
原因是j的移动不会再返回,导致若中间数有较大的被弹到前面,就无法检测再排序,所以需要第二次的循环每次都要从0开始!count = int(input('输入排序数:'))# 添加flag,提前终止。
2023-03-28 09:30:18 176 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人