![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
细节分享
分享学习过程中自己遇到的一些细节
此杭非彼航
凡是过往,皆为序章
展开
-
C语言判断数据类型的方法
C语言判断数据类型的方法python中判断数据类型只需要type()即可,但c语言中是没有这个的,至少据我所知,题目给的库函数中是没有类似的函数的所以我们可以进行如下操作if(int(pow(n,0.5)) == pow(n,0.5))即将其转换为整型,再与之前相比,如果一致则说明它就是整型...原创 2021-03-08 16:08:13 · 14177 阅读 · 2 评论 -
xpath细节分享 —— not的用法
项目场景:在爬取双色球信息时,我通过F12检查找到了目标区域可以看到,这个tbody下的tr中的目标数字就是我们想要的信息,但其中含有class=“tdbck”属性的tr只是一条线,我们在用xpath时要把它拿掉解决方案:使用“not”将不含有class=“tdbck”属性的tr挑选出来,然后再进行进一步的处理trs = e.xpath('//tbody[@id="tdata"]/tr[not(@class)]')ps:之所以分享这个是因为本人在使用xpath爬取数据的时从来没用过“not原创 2021-03-06 18:13:07 · 2689 阅读 · 0 评论 -
Python列表细节分享——在[]中使用for循环
项目场景:用xpath爬取多个url时,可以通过在[]中使用for循环的方式将所需列表返回def parse_index(html): etree = lxml.html.etree e = etree.HTML(html) all_url = e.xpath('//div[@class="channel-detail movie-item-title"]/a/@href') return ['https://maoyan.com{}'.format(url) for u原创 2021-03-07 10:48:49 · 404 阅读 · 4 评论