重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍了python如何封装和解构代理IP的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python如何封装和解构代理IP文章都会有所收获,下面我们一起来看看吧。
创新互联:2013年至今为各行业开拓出企业自己的“网站建设”服务,为上千余家公司企业提供了专业的成都做网站、成都网站设计、网页设计和网站推广服务, 按需定制设计由设计师亲自精心设计,设计的效果完全按照客户的要求,并适当的提出合理的建议,拥有的视觉效果,策划师分析客户的同行竞争对手,根据客户的实际情况给出合理的网站构架,制作客户同行业具有领先地位的。
封装
将多个值使用多好分割,组合在一起
本质上,返回一个元祖,只是省掉了小括号
t1 =(1,2) #定义为元组
t1 =1,2 #将1和2封装为元组
解构
把线性解构的元素解开,病顺序赋给其他变量
左边接纳的变量数要和右边解开的元素一致
lst = [3,5]
first ,second =lst
print(first,second) ->3,5
举例
a,b = 1,2
a,b = (1,2)
a,b = [1,2]
a,b = [10,20]
a,b = {10,20}
a,b = {‘o’:10,‘s’:20} # 非线性结构也可以解构 a->‘o’ b->‘s’
a,b = {10,20,30}
a,*b = {10,20,30}
[a,b] = (1,2)
[a,b] = 10,20
(a,b) = {30,40}
a,b=‘xy’ -> a=‘x’; b=‘y’
注意
使用 *变量名 接收,但不能单独使用
被 *变量名 收集后组成一个列表
lst = list(range(10)) head=0 mid=[1,2,3,4,5,6,7,8] tail=0
head,*mid,tail = lst head=1 mid=[1,2,3,4,5,6,7,8] tail=9
*lst2 =lst ->错误,*lst2相当于标识符,不能用*开头
*body, tail = lst body->[0,1,2,3,4,5,6,7,8] tail->9
head, *tail = lst head->0 taile->[1,2,3,4,5,6,7,8,9]
head, *m1, *m2, tail = lst #这种写法错误,不能使用多个*
head, *mid, tail = “abcdef” head=‘a’ mid=[‘b’,‘c’,‘d’,'e;] tail=‘f’
type(mid) ->list
丢弃变量
* 如果不关心一个变量,就可以定义改变量的名为_
* _是一个合法的标识符,也可以作为一个有效的变量使用,但是定义成下划线就是希望不要被使用,除非你明确的知道这个数据需要使用
,*,t=list(range(10))
print(_) ->[1,2,3,4,5,6,7,8] #第二个下划线覆盖第一个
关于“python如何封装和解构代理IP”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“python如何封装和解构代理IP”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。