Python

python函数如何返回多个值

一般情况下,一个函数只有一个返回值,Python也是如此,只是Python函数可以通过返回列表或元组的方式将返回的多个值保存到序列中,从而间接达到返回多个值的目的。 说明 1、将要返回的多个...

python逆向参数收集是什么

说明 1、逆向参数收集,即直接将列表,元组,字典作为函数参数。不过调用函数时要对实参加上*号。 2、即使是支持收集的参数,如果程序需要将一个元组传输元组,也需要使用逆向收集。 实例 def ...

python定义可变参数的两种形式

说明 1、在形参之前添加*,格式为*args。这意味着创建一个名为args的空元组,它可以接受任何外部传入的非关键字实参。普通参数必须以非关键字参数的形式传递,否则Python解释器将优先将...

python默认参数如何使用

说明 1、指定默认值的形式参数必须在所有没有默认值的参数的最后,否则会出现语法错误。无需传入默认值参数。如果传入默认参数,默认值将被覆盖。 2、当使用该格式定义函数时,指定具有默认值的形式参...

python位置参数的使用注意

使用注意 1、实参必须按照正确的顺序传输到函数中。 2、调用函数中指定的实际参数的数量必须与形式参数的数量一致(不能传输多传输少),否则Python解释器会抛出TypeError异常,并提示...

python爬虫ip池怎么做

1、写一个代理抓取程序,抓取网站的代理。 2、测试这些代理是否可用,写一个代理测试程序,挂这些代理,访问一个稳定的网站,看看能否正常访问。 3、通过代理收集程序和代理测试程序的配合,定期启动...

python爬虫添加ip池

1、下载代理ip池文件Proxypool。 使用的是github上比较流行的ProxyPool,下载zip文件 https://github.com/jhao104/proxy_pool/r...

python位置参数如何使用

说明 1、实参必须按照正确的顺序传输到函数中。 2、调用函数中指定的实际参数的数量必须与形式参数的数量一致(传输多或少都不行),否则Python解释器会抛出TypeError异常,并提示缺乏...

python中值传递和引用传递的区别

区别 1、值传递适用于不可变类型的实参(字符串、数字、元组),引用传递适用于可变类型(列表、字典) 2、当函数参数进行值传递时,如果形参发生变化,不会影响实参的值。而引用传递,改变形参的值,...

python中htmlparser解析html

说明 1、htmlparser提供了一种方便简洁的处理html文件的方法。它根据树形结构将html页面中的标签分析成一个节点,一种类型的节点对应一个类,通过调用它可以轻松访问标签中的内容。 ...

python操作xml的两种方法

说明 1、DOM会将整个XML读入内存,解析为树,所以占用内存大,解析慢。它的优点是可以随意遍历树的节点。 2、SAX是一种流模式,边读边分析,占用内存小,分析快,缺点是需要自己处理事件。一...

python urllib库有什么用

说明 1、urllib的request模块可以非常方便地抓取URL内容,即将GET请求发送到指定页面,然后返回HTTP响应。 2、urllib使用程序执行各种HTTP请求。如果想模拟浏览器来...

python爬虫ip代理池怎么用

说明 1、利用for循环爬取所有代理IP。查看网页源代码,发现所有的IP和端口都在第二和第三个td下,结合BeautifulSoup可以方便地抓取信息。 2、检查IP的可用程度。IP是否可用...

python方差检验是什么意思

说明 1、方差检验是用来比较两个或多个变量数据的样本,以确定它们之间的差异是简单随机的,或者是由于过程之间的显著统计差异造成的。 2、自变量X是一种离散数据,自变量Y是一种连续数据(x可以是...

python中T检验如何理解

说明 1、T检验又称student t检验,主要用于样本含量小(如n-30)、整体标准差σ未知的正态分布。T检验是用t分布理论推断差异的概率,比较两个平均数的差异是否显著。T检验可分为单总体...

python卡方检验是什么

说明 1、统计样本的实际观测值与理论推断值之间的偏差程度,实际观测值与理论推断值之间的偏差程度决定了卡方值的大小。卡方值越大,两者的偏差程度越大;相反,两者的偏差越小;如果两个值完全相等,卡...

python切片有哪些特征

特征: 1、取头不取尾。 2、从第一个字符开始,索引0,可以省略。 3、反向索引一直取到结束时,-1可以省略。 4、从头到尾,开始索引和结束索引都可以不写,只写冒号即可。 5、当有步长时,根...

python迭代器和生成器的总结

说明 1、容器是可迭代对象,可迭代对象调用iter()函数,可以得到迭代器。迭代器可以通过next()函数获得下一个元素,从而支持遍历。 2、生成器是一种特殊的迭代器。使用生成器,可以写出更...

python爬虫从ip池获取随机IP

ip池里有很多ip,有些不能正常使用。当出现错误时,我们可以重新请求其他ip。 1、获取模块,定期爬虫抓取各大代理网站的代理。代理商可以是付费,也可以是免费。代理形式:IP+端口。抓取成功后...

爬虫如何使用ip代理池

1、利用IP代理池技术,每次从IP代理池中随机选择一个IP代理来爬取数据。 import urllib.request import random #构建IP代理池 ip_pool = [ ...
加载更多