python
一叶知不了秋
苦逼社畜
展开
-
python函数递归实现剥离列表的嵌套
python函数递归实现剥离列表的嵌套需求有一个列表里面嵌套有列表,把它剥离出来,整合在一个列表里面。如把L=[1,2,[1,2],[[[1,2,3]]]]变为R=[1,2,1,2,1,2,3]思路先拿一个空列表R=[]接收最终结果,然后遍历L,如果不是list类型则加入到列表R里面,如果是list,则通过递归再来一遍。代码#递归实现剥离列表的嵌套def striplist(l): res=[] for i in l: if not isinstance(i,l原创 2020-06-04 22:03:40 · 779 阅读 · 0 评论 -
用python实现QQ在自定义的时间发送消息
QQ定时发送消息思路锁定QQ窗口填充消息发送QQ消息代码注意事项小伙伴们大家好,上次女朋友和我说我不够细节,毁掉了她好多温柔。今天是六一儿童节,我觉得细节一波给他看看。首先从2020年6月1日0点0分给他发一段深情的祝福+告白开始,然后再送礼物,她一定会感动死的吧呜呜呜。0点0分熬夜太晚影响身体健康?没事,让py来做。正所谓人生苦短,我学python。思路锁定QQ窗口锁定窗口使用win32gui库中的FindWindow函数定义:HWND FindWindow(LPCTSTR IpClassN原创 2020-06-01 11:21:42 · 754 阅读 · 0 评论 -
python3内置函数print的所有参数介绍
函数调用基本格式:print([boject,…],[sep=’ ‘],[end=’\n’],[file=sys.stdout],[flush=False])方括号里面的参数是可以省略的,如果把全部都省略,就剩下print()都是可以的,什么都不打印输出,而且print函数的返回值是None。举个栗子:s=print('Hello World')print(s)以上代码结果:print函数的参数是关键字参数,下面就介绍每个参数的作用sep 要打印的对象之间的分隔符,默认值是空格举原创 2020-05-18 13:37:21 · 1615 阅读 · 0 评论 -
python爬虫小项目:爬取京东商品信息
京东商品的信息是比较好爬取的,思路如下:1.因为京东商品是有JavaScript渲染的,所以可以用selenium库来获取商品的源代码2.获取了商品的源代码后,用正则表达式库(re)和著名的“美丽的汤”(BeautifulSoup)库来解析所需要的商品的属性,比如商品名称、价格、评价数3.把解析后的信息保存到csv文件,用pandas库 具体的代码如下:...原创 2020-05-16 21:42:01 · 2564 阅读 · 1 评论 -
python用is比较两个字符串
首先python的is作用:比较两个对象的地址值是否相等。也就是说如果id(对象1)==id(对象2),那么 对象1 is 对象2 返回True举个栗子:a='spam'b='spam'c='this is a long string'd='this is a long string'print(a is b)print(c is d)结果如下:纳尼,为什么两次is比较的结果不一样啊,按理说变量a和b是两个不同的对象,a is b 应该返回False才对啊。原来python把相等的较原创 2020-05-16 12:49:28 · 526 阅读 · 0 评论