知行编程网知行编程网  2022-06-25 07:00 知行编程网 隐藏边栏 |   抢沙发  4 
文章评分 0 次,平均分 0.0

本文介绍

你有没有这样一种感觉,为什么到自己手上的数据,总是乱七八糟?
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
作为一个数据分析师来说,数据清洗是必不可少的环节。有时候由于数据太乱,往往需要花费我们很多时间去处理它。因此掌握更多的数据清洗方法,会让你的能力调高100倍。
本文基于此,讲述Pandas中超级好用的str矢量化字符串函数,学了之后,瞬间感觉自己的数据清洗能力提高了。
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!

1个数据集,16个Pandas函数

数据集是黄同学精心为大家编造,只为了帮助大家学习到知识。数据集如下:
<section style="overflow-x: auto;padding: 15px 16px 16px;color: rgb(221, 221, 221);display: -webkit-box;font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;font-size: 12px;background: rgb(39, 40, 34);border-radius: 5px;margin-left: 0px;margin-right: 0px;"><span style="font-size: 13px;"><span style="font-size: 13px;color: rgb(249, 38, 114);font-weight: bold;line-height: 26px;">import</span> pandas <span style="font-size: 13px;color: rgb(249, 38, 114);font-weight: bold;line-height: 26px;">as</span> pd<br  /><br  />df ={<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'姓名'</span>:[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">' 黄同学'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'黄至尊'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'黄老邪 '</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'陈大美'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'孙尚香'</span>],<br  />     <span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'英文名'</span>:[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'Huang tong_xue'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'huang zhi_zun'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'Huang Lao_xie'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'Chen Da_mei'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'sun shang_xiang'</span>],<br  />     <span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'性别'</span>:[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'男'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'women'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'men'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'女'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'男'</span>],<br  />     <span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'身份证'</span>:[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'463895200003128433'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'429475199912122345'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'420934199110102311'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'431085200005230122'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'420953199509082345'</span>],<br  />     <span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'身高'</span>:[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'mid:175_good'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'low:165_bad'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'low:159_bad'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'high:180_verygood'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'low:172_bad'</span>],<br  />     <span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'家庭住址'</span>:[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'湖北广水'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'河南信阳'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'广西桂林'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'湖北孝感'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'广东广州'</span>],<br  />     <span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'电话号码'</span>:[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'13434813546'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'19748672895'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'16728613064'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'14561586431'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'19384683910'</span>],<br  />     <span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'收入'</span>:[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'1.1万'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'8.5千'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'0.9万'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'6.5千'</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'2.0万'</span>]}<br  />df = pd.DataFrame(df)<br  />df</span></section>
结果如下:
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
观察上述数据,数据集是乱的。接下来,我们就用16个Pandas来对上述数据,进行数据清洗。
① cat函数:用于字符串的拼接
<section style="overflow-x: auto;padding: 15px 16px 16px;color: rgb(221, 221, 221);display: -webkit-box;font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;font-size: 12px;background: rgb(39, 40, 34);border-radius: 5px;margin-left: 0px;margin-right: 0px;"><span style="font-size: 13px;">df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"姓名"</span>].str.cat(df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"家庭住址"</span>],sep=<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">'-'</span>*<span style="font-size: 13px;line-height: 26px;">3</span>)</span></section>
结果如下:
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
② contains:判断某个字符串是否包含给定字符
<section style="overflow-x: auto;padding: 15px 16px 16px;color: rgb(221, 221, 221);display: -webkit-box;font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;font-size: 12px;background: rgb(39, 40, 34);border-radius: 5px;margin-left: 0px;margin-right: 0px;"><span style="font-size: 13px;">df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"家庭住址"</span>].str.contains(<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"广"</span>)</span></section>
结果如下:
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
③ startswith/endswith:判断某个字符串是否以…开头/结尾
<section style="overflow-x: auto;padding: 15px 16px 16px;color: rgb(221, 221, 221);display: -webkit-box;font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;font-size: 12px;background: rgb(39, 40, 34);border-radius: 5px;margin-left: 0px;margin-right: 0px;"><span style="font-size: 13px;"><span style="font-size: 13px;color: rgb(117, 113, 94);line-height: 26px;"># 第一个行的“ 黄伟”是以空格开头的</span><br  />df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"姓名"</span>].str.startswith(<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"黄"</span>) <br  />df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"英文名"</span>].str.endswith(<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"e"</span>)</span></section>
结果如下:
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
④ count:计算给定字符在字符串中出现的次数
<section style="overflow-x: auto;padding: 15px 16px 16px;color: rgb(221, 221, 221);display: -webkit-box;font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;font-size: 12px;background: rgb(39, 40, 34);border-radius: 5px;margin-left: 0px;margin-right: 0px;"><span style="font-size: 13px;">df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"电话号码"</span>].str.count(<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"3"</span>)</span></section>
结果如下:
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
⑤ get:获取指定位置的字符串
<section style="overflow-x: auto;padding: 15px 16px 16px;color: rgb(221, 221, 221);display: -webkit-box;font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;font-size: 12px;background: rgb(39, 40, 34);border-radius: 5px;margin-left: 0px;margin-right: 0px;"><span style="font-size: 13px;">df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"姓名"</span>].str.get(<span style="font-size: 13px;line-height: 26px;">-1</span>)<br  />df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"身高"</span>].str.split(<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">":"</span>)<br  />df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"身高"</span>].str.split(<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">":"</span>).str.get(<span style="font-size: 13px;line-height: 26px;">0</span>)</span></section>
结果如下:
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
⑥ len:计算字符串长度
<section style="overflow-x: auto;padding: 15px 16px 16px;color: rgb(221, 221, 221);display: -webkit-box;font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;font-size: 12px;background: rgb(39, 40, 34);border-radius: 5px;margin-left: 0px;margin-right: 0px;"><span style="font-size: 13px;">df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"性别"</span>].str.len()</span></section>
结果如下:
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
⑦ upper/lower:英文大小写转换
<section style="overflow-x: auto;padding: 15px 16px 16px;color: rgb(221, 221, 221);display: -webkit-box;font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;font-size: 12px;background: rgb(39, 40, 34);border-radius: 5px;margin-left: 0px;margin-right: 0px;"><span style="font-size: 13px;">df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"英文名"</span>].str.upper()<br  />df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"英文名"</span>].str.lower()</span></section>
结果如下:
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
⑧ pad+side参数/center:在字符串的左边、右边或左右两边添加给定字符
<section style="overflow-x: auto;padding: 15px 16px 16px;color: rgb(221, 221, 221);display: -webkit-box;font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;font-size: 12px;background: rgb(39, 40, 34);border-radius: 5px;margin-left: 0px;margin-right: 0px;"><span style="font-size: 13px;">df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"家庭住址"</span>].str.pad(<span style="font-size: 13px;line-height: 26px;">10</span>,fillchar=<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"*"</span>)      <span style="font-size: 13px;color: rgb(117, 113, 94);line-height: 26px;"># 相当于ljust()</span><br  />df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"家庭住址"</span>].str.pad(<span style="font-size: 13px;line-height: 26px;">10</span>,side=<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"right"</span>,fillchar=<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"*"</span>)    <span style="font-size: 13px;color: rgb(117, 113, 94);line-height: 26px;"># 相当于rjust()</span><br  />df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"家庭住址"</span>].str.center(<span style="font-size: 13px;line-height: 26px;">10</span>,fillchar=<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"*"</span>)</span></section>
结果如下:
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
⑨ repeat:重复字符串几次
<section style="overflow-x: auto;padding: 15px 16px 16px;color: rgb(221, 221, 221);display: -webkit-box;font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;font-size: 12px;background: rgb(39, 40, 34);border-radius: 5px;margin-left: 0px;margin-right: 0px;"><span style="font-size: 13px;">df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"性别"</span>].str.repeat(<span style="font-size: 13px;line-height: 26px;">3</span>)</span></section>
结果如下:
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
⑩ slice_replace:使用给定的字符串,替换指定的位置的字符
<section style="overflow-x: auto;padding: 15px 16px 16px;color: rgb(221, 221, 221);display: -webkit-box;font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;font-size: 12px;background: rgb(39, 40, 34);border-radius: 5px;margin-left: 0px;margin-right: 0px;"><span style="font-size: 13px;">df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"电话号码"</span>].str.slice_replace(<span style="font-size: 13px;line-height: 26px;">4</span>,<span style="font-size: 13px;line-height: 26px;">8</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"*"</span>*<span style="font-size: 13px;line-height: 26px;">4</span>)</span></section>
结果如下:
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
⑪ replace:将指定位置的字符,替换为给定的字符串
<section style="overflow-x: auto;padding: 15px 16px 16px;color: rgb(221, 221, 221);display: -webkit-box;font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;font-size: 12px;background: rgb(39, 40, 34);border-radius: 5px;margin-left: 0px;margin-right: 0px;"><span style="font-size: 13px;">df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"身高"</span>].str.replace(<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">":"</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"-"</span>)</span></section>
结果如下:
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
⑫ replace:将指定位置的字符,替换为给定的字符串(接受正则表达式)
  • replace中传入正则表达式,才叫好用;
  • 先不要管下面这个案例有没有用,你只需要知道,使用正则做数据清洗多好用;
<section style="overflow-x: auto;padding: 15px 16px 16px;color: rgb(221, 221, 221);display: -webkit-box;font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;font-size: 12px;background: rgb(39, 40, 34);border-radius: 5px;margin-left: 0px;margin-right: 0px;"><span style="font-size: 13px;">df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"收入"</span>].str.replace(<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"d+.d+"</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"正则"</span>)</span></section>
结果如下:
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
⑬ split方法+expand参数:搭配join方法功能很强大
<section style="overflow-x: auto;padding: 15px 16px 16px;color: rgb(221, 221, 221);display: -webkit-box;font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;font-size: 12px;background: rgb(39, 40, 34);border-radius: 5px;margin-left: 0px;margin-right: 0px;"><span style="font-size: 13px;"><span style="font-size: 13px;color: rgb(117, 113, 94);line-height: 26px;"># 普通用法</span><br  />df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"身高"</span>].str.split(<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">":"</span>)<br  /><span style="font-size: 13px;color: rgb(117, 113, 94);line-height: 26px;"># split方法,搭配expand参数</span><br  />df[[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"身高描述"</span>,<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"final身高"</span>]] = df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"身高"</span>].str.split(<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">":"</span>,expand=<span style="font-size: 13px;color: rgb(249, 38, 114);font-weight: bold;line-height: 26px;">True</span>)<br  />df<br  /><span style="font-size: 13px;color: rgb(117, 113, 94);line-height: 26px;"># split方法搭配join方法</span><br  />df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"身高"</span>].str.split(<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">":"</span>).str.join(<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"?"</span>*<span style="font-size: 13px;line-height: 26px;">5</span>)</span></section>
结果如下:
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
⑭ strip/rstrip/lstrip:去除空白符、换行符
<section style="overflow-x: auto;padding: 15px 16px 16px;color: rgb(221, 221, 221);display: -webkit-box;font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;font-size: 12px;background: rgb(39, 40, 34);border-radius: 5px;margin-left: 0px;margin-right: 0px;"><span style="font-size: 13px;">df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"姓名"</span>].str.len()<br  />df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"姓名"</span>] = df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"姓名"</span>].str.strip()<br  />df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"姓名"</span>].str.len()</span></section>
结果如下:
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
⑮ findall:利用正则表达式,去字符串中匹配,返回查找结果的列表
  • findall使用正则表达式,做数据清洗,真的很香!
<section style="overflow-x: auto;padding: 15px 16px 16px;color: rgb(221, 221, 221);display: -webkit-box;font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;font-size: 12px;background: rgb(39, 40, 34);border-radius: 5px;margin-left: 0px;margin-right: 0px;"><span style="font-size: 13px;">df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"身高"</span>]<br  />df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"身高"</span>].str.findall(<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"[a-zA-Z]+"</span>)</span></section>
结果如下:
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
⑯ extract/extractall:接受正则表达式,抽取匹配的字符串(一定要加上括号)
<section style="overflow-x: auto;padding: 15px 16px 16px;color: rgb(221, 221, 221);display: -webkit-box;font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;font-size: 12px;background: rgb(39, 40, 34);border-radius: 5px;margin-left: 0px;margin-right: 0px;"><span style="font-size: 13px;">df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"身高"</span>].str.extract(<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"([a-zA-Z]+)"</span>)<br  /><span style="font-size: 13px;color: rgb(117, 113, 94);line-height: 26px;"># extractall提取得到复合索引</span><br  />df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"身高"</span>].str.extractall(<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"([a-zA-Z]+)"</span>)<br  /><span style="font-size: 13px;color: rgb(117, 113, 94);line-height: 26px;"># extract搭配expand参数</span><br  />df[<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"身高"</span>].str.extract(<span style="font-size: 13px;color: rgb(166, 226, 46);line-height: 26px;">"([a-zA-Z]+).*?([a-zA-Z]+)"</span>,expand=<span style="font-size: 13px;color: rgb(249, 38, 114);font-weight: bold;line-height: 26px;">True</span>)</span></section>
结果如下:
详解16个Pandas函数,让你的 “数据清洗” 能力提高100倍!
今天的文章,就为你讲述到这里,希望能够对你有所帮助。


年度爆款文案

  • 1).卧槽!Pdf转Word用Python轻松搞定

  • 2).学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃

  • 3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密 

  • 4).80行代码!用Python做一个哆来A梦分身 

  • 5).你必须掌握的20个python代码,短小精悍,用处无穷 

  • 6).30个Python奇淫技巧集 

  • 7).我总结的80页《菜鸟学Python精选干货.pdf》,都是干货 

  • 8).再见Python!我要学Go了!2500字深度分析!

  • 9).发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片


<section data-mpa-template="t" mpa-from-tpl="t" data-darkmode-bgcolor-15923650965579="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15923650965579="rgb(255, 255, 255)" data-darkmode-color-15923650965579="rgb(168, 168, 168)" data-darkmode-original-color-15923650965579="rgb(62, 62, 62)" data-style="color: rgb(62, 62, 62); font-size: 15px; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); font-family: monospace; text-align: left; widows: 1; word-spacing: 2px; caret-color: rgb(255, 0, 0); white-space: pre-wrap;" style="max-width: 100%;font-size: 15px;letter-spacing: 0.544px;widows: 1;word-spacing: 2px;caret-color: rgb(255, 0, 0);color: rgb(62, 62, 62);white-space: pre-wrap;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section mpa-from-tpl="t" data-darkmode-bgcolor-15923650965579="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15923650965579="rgb(255, 255, 255)" data-darkmode-color-15923650965579="rgb(168, 168, 168)" data-darkmode-original-color-15923650965579="rgb(62, 62, 62)" style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><pre data-darkmode-bgcolor-15923650965579="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15923650965579="rgb(255, 255, 255)" data-darkmode-color-15923650965579="rgb(167, 167, 167)" data-darkmode-original-color-15923650965579="rgb(63, 63, 63)" data-style="letter-spacing: 0.544px; font-size: 16px; color: rgb(63, 63, 63); word-spacing: 1px; line-height: inherit;" style="max-width: 100%;letter-spacing: 0.544px;font-size: 16px;color: rgb(63, 63, 63);word-spacing: 1px;line-height: inherit;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section data-mpa-template-id="1250" data-mpa-color="#ffffff" data-mpa-category="divider" data-darkmode-bgcolor="rgb(36, 36, 36)" data-darkmode-original-bgcolor="rgb(255, 255, 255)" data-darkmode-color="rgb(230, 230, 230)" data-darkmode-original-color="rgb(0, 0, 0)" data-style="margin-right: 0.5em; margin-left: 0.5em; white-space: normal; font-family: -apple-system-font, system-ui, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; color: rgb(0, 0, 0); letter-spacing: 0px; word-spacing: 2px;" data-darkmode-bgcolor-15923650965579="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15923650965579="rgb(255, 255, 255)" data-darkmode-color-15923650965579="rgb(230, 230, 230)" data-darkmode-original-color-15923650965579="rgb(0, 0, 0)" style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><pre data-darkmode-bgcolor-15923650965579="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15923650965579="rgb(255, 255, 255)" data-darkmode-color-15923650965579="rgb(167, 167, 167)" data-darkmode-original-color-15923650965579="rgb(63, 63, 63)" data-style="letter-spacing: 0.544px; font-size: 16px; color: rgb(63, 63, 63); word-spacing: 1px; line-height: inherit;" style="max-width: 100%;letter-spacing: 0.544px;line-height: inherit;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section data-mpa-template-id="1250" data-mpa-color="#ffffff" data-mpa-category="divider" data-darkmode-bgcolor="rgb(36, 36, 36)" data-darkmode-original-bgcolor="rgb(255, 255, 255)" data-darkmode-color="rgb(230, 230, 230)" data-darkmode-original-color="rgb(0, 0, 0)" data-style="margin-right: 0.5em; margin-left: 0.5em; white-space: normal; font-family: -apple-system-font, system-ui, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; color: rgb(0, 0, 0); letter-spacing: 0px; word-spacing: 2px;" data-darkmode-bgcolor-15923650965579="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15923650965579="rgb(255, 255, 255)" data-darkmode-color-15923650965579="rgb(230, 230, 230)" data-darkmode-original-color-15923650965579="rgb(0, 0, 0)" style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section powered-by="xiumi.us" data-darkmode-bgcolor="rgb(36, 36, 36)" data-darkmode-original-bgcolor="rgb(255, 255, 255)" data-darkmode-color="rgb(230, 230, 230)" data-darkmode-original-color="rgb(0, 0, 0)" data-darkmode-bgcolor-15923650965579="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15923650965579="rgb(255, 255, 255)" data-darkmode-color-15923650965579="rgb(230, 230, 230)" data-darkmode-original-color-15923650965579="rgb(0, 0, 0)" style="margin-right: 0em;margin-left: 0em;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section style="margin-right: 0.5em;margin-left: 0.5em;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><pre data-darkmode-bgcolor="rgb(36, 36, 36)" data-darkmode-original-bgcolor="rgb(255, 255, 255)" data-darkmode-color="rgb(168, 168, 168)" data-darkmode-original-color="rgb(62, 62, 62)" data-style="letter-spacing: 0.544px; font-weight: 700; text-align: -webkit-center; background-color: rgb(255, 255, 255); font-size: 16px; color: rgb(62, 62, 62); widows: 1; word-spacing: 2px;" style="max-width: 100%;letter-spacing: 0.544px;text-align: center;text-size-adjust: auto;color: rgb(62, 62, 62);font-weight: 700;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><pre data-darkmode-bgcolor="rgb(36, 36, 36)" data-darkmode-original-bgcolor="rgb(255, 255, 255)" data-darkmode-color="rgb(168, 168, 168)" data-darkmode-original-color="rgb(62, 62, 62)" data-style="letter-spacing: 0.544px; font-weight: 700; text-align: -webkit-center; background-color: rgb(255, 255, 255); font-size: 16px; color: rgb(62, 62, 62); widows: 1; word-spacing: 2px;" style="max-width: 100%;letter-spacing: 0.544px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><pre style="max-width: 100%;letter-spacing: 0.544px;text-align: left;box-sizing: border-box !important;overflow-wrap: break-word !important;"><h1 style="max-width: 100%;white-space: pre-wrap;letter-spacing: 0.544px;font-family: 微软雅黑;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section mpa-from-tpl="t" style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><pre style="max-width: 100%;letter-spacing: 0.544px;line-height: inherit;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section data-mpa-template="t" mpa-from-tpl="t" style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section data-id="94086" data-color="#276ca3" data-tools="135编辑器" mpa-from-tpl="t" style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section mpa-from-tpl="t" style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><pre style="max-width: 100%;color: rgb(63, 63, 63);letter-spacing: 0.544px;line-height: inherit;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section data-mpa-template="t" mpa-from-tpl="t" style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section data-id="94086" data-color="#276ca3" data-tools="135编辑器" mpa-from-tpl="t" style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section mpa-from-tpl="t" style="max-width: 100%;display: inline-block;box-sizing: border-box !important;overflow-wrap: break-word !important;"><pre style="max-width: 100%;letter-spacing: 0.544px;line-height: inherit;box-sizing: border-box !important;overflow-wrap: break-word !important;"><pre data-darkmode-bgcolor-15882384789136="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15882384789136="rgb(255, 255, 255)" data-style="letter-spacing: 0.544px; background-color: rgb(255, 255, 255); text-align: center; color: rgba(230, 230, 230, 0.9); font-size: 16px; line-height: 25.6px; overflow-wrap: break-word !important;" data-darkmode-bgcolor-15882396318564="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15882396318564="rgb(255, 255, 255)" data-darkmode-color-15882396318564="rgba(230, 230, 230, 0.9)" data-darkmode-original-color-15882396318564="rgba(230, 230, 230, 0.9)" data-darkmode-bgcolor-15900529136199="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15900529136199="rgb(255, 255, 255)" data-darkmode-color-15900529136199="rgba(230, 230, 230, 0.9)" data-darkmode-original-color-15900529136199="rgba(230, 230, 230, 0.9)" style="max-width: 100%;letter-spacing: 0.544px;text-align: center;color: rgba(230, 230, 230, 0.9);line-height: 25.6px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section data-darkmode-bgcolor-15860613985508="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15860613985508="rgb(255, 255, 255)" data-darkmode-color-15860613985508="rgb(230, 230, 230)" data-darkmode-original-color-15860613985508="rgb(0, 0, 0)" data-darkmode-bgcolor-15870356070738="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15870356070738="rgb(255, 255, 255)" data-darkmode-color-15870356070738="rgb(230, 230, 230)" data-darkmode-original-color-15870356070738="rgb(0, 0, 0)" data-darkmode-bgcolor-15870356071023="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15870356071023="rgb(255, 255, 255)" data-darkmode-color-15870356071023="rgb(230, 230, 230)" data-darkmode-original-color-15870356071023="rgb(0, 0, 0)" data-darkmode-bgcolor-15882384789136="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15882384789136="rgb(255, 255, 255)" data-darkmode-color-15882384789136="rgb(230, 230, 230)" data-darkmode-original-color-15882384789136="rgb(0, 0, 0)" data-darkmode-bgcolor-15882396318564="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15882396318564="rgb(255, 255, 255)" data-darkmode-color-15882396318564="rgb(230, 230, 230)" data-darkmode-original-color-15882396318564="rgb(0, 0, 0)" data-darkmode-bgcolor-15900529136199="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15900529136199="rgb(255, 255, 255)" data-darkmode-color-15900529136199="rgb(230, 230, 230)" data-darkmode-original-color-15900529136199="rgb(0, 0, 0)" style="max-width: 100%;display: inline-block;clear: both;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section data-tools="135编辑器" data-id="91842" data-darkmode-bgcolor-15860613985508="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15860613985508="rgb(255, 255, 255)" data-darkmode-color-15860613985508="rgb(230, 230, 230)" data-darkmode-original-color-15860613985508="rgb(0, 0, 0)" data-darkmode-bgcolor-15870356070738="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15870356070738="rgb(255, 255, 255)" data-darkmode-color-15870356070738="rgb(230, 230, 230)" data-darkmode-original-color-15870356070738="rgb(0, 0, 0)" data-darkmode-bgcolor-15870356071023="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15870356071023="rgb(255, 255, 255)" data-darkmode-color-15870356071023="rgb(230, 230, 230)" data-darkmode-original-color-15870356071023="rgb(0, 0, 0)" data-darkmode-bgcolor-15882384789136="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15882384789136="rgb(255, 255, 255)" data-darkmode-color-15882384789136="rgb(230, 230, 230)" data-darkmode-original-color-15882384789136="rgb(0, 0, 0)" data-darkmode-bgcolor-15882396318564="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15882396318564="rgb(255, 255, 255)" data-darkmode-color-15882396318564="rgb(230, 230, 230)" data-darkmode-original-color-15882396318564="rgb(0, 0, 0)" data-darkmode-bgcolor-15900529136199="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15900529136199="rgb(255, 255, 255)" data-darkmode-color-15900529136199="rgb(230, 230, 230)" data-darkmode-original-color-15900529136199="rgb(0, 0, 0)" style="max-width: 100%;letter-spacing: 0.544px;border-width: 0px;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section data-darkmode-bgcolor-15860613985508="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15860613985508="rgb(255, 255, 255)" data-darkmode-color-15860613985508="rgb(230, 230, 230)" data-darkmode-original-color-15860613985508="rgb(0, 0, 0)" data-darkmode-bgcolor-15870356070738="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15870356070738="rgb(255, 255, 255)" data-darkmode-color-15870356070738="rgb(230, 230, 230)" data-darkmode-original-color-15870356070738="rgb(0, 0, 0)" data-darkmode-bgcolor-15870356071023="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15870356071023="rgb(255, 255, 255)" data-darkmode-color-15870356071023="rgb(230, 230, 230)" data-darkmode-original-color-15870356071023="rgb(0, 0, 0)" data-darkmode-bgcolor-15882384789136="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15882384789136="rgb(255, 255, 255)" data-darkmode-color-15882384789136="rgb(230, 230, 230)" data-darkmode-original-color-15882384789136="rgb(0, 0, 0)" data-darkmode-bgcolor-15882396318564="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15882396318564="rgb(255, 255, 255)" data-darkmode-color-15882396318564="rgb(230, 230, 230)" data-darkmode-original-color-15882396318564="rgb(0, 0, 0)" data-darkmode-bgcolor-15900529136199="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15900529136199="rgb(255, 255, 255)" data-darkmode-color-15900529136199="rgb(230, 230, 230)" data-darkmode-original-color-15900529136199="rgb(0, 0, 0)" style="max-width: 100%;display: inline-block;clear: both;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section data-brushtype="text" data-darkmode-bgcolor-15860613985508="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15860613985508="rgb(255, 255, 255)" data-darkmode-color-15860613985508="rgb(230, 230, 230)" data-darkmode-original-color-15860613985508="rgb(0, 0, 0)" data-darkmode-bgimage-15860613985508="1" data-style="padding: 18px 15px 20px 10px; color: rgb(86, 146, 214); text-align: center; letter-spacing: 1.5px; background-image: url('https://www.zkxjob.com/wp-content/uploads/2022/06/wxsync-2022-06-a2a8a5e1e58f30392066a170034ee027.png'); background-size: 100% 100%; background-repeat: no-repeat; overflow-wrap: break-word !important;" data-darkmode-bgcolor-15870356070738="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15870356070738="rgb(255, 255, 255)" data-darkmode-color-15870356070738="rgb(230, 230, 230)" data-darkmode-original-color-15870356070738="rgb(0, 0, 0)" data-darkmode-bgimage-15870356070738="1" data-darkmode-bgcolor-15870356071023="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15870356071023="rgb(255, 255, 255)" data-darkmode-color-15870356071023="rgb(230, 230, 230)" data-darkmode-original-color-15870356071023="rgb(0, 0, 0)" data-darkmode-bgimage-15870356071023="1" data-darkmode-bgcolor-15882384789136="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15882384789136="rgb(255, 255, 255)" data-darkmode-color-15882384789136="rgb(230, 230, 230)" data-darkmode-original-color-15882384789136="rgb(0, 0, 0)" data-darkmode-bgimage-15882384789136="1" data-darkmode-bgcolor-15882396318564="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15882396318564="rgb(255, 255, 255)" data-darkmode-color-15882396318564="rgb(230, 230, 230)" data-darkmode-original-color-15882396318564="rgb(0, 0, 0)" data-darkmode-bgimage-15882396318564="1" data-darkmode-bgcolor-15900529136199="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15900529136199="rgb(255, 255, 255)" data-darkmode-color-15900529136199="rgb(230, 230, 230)" data-darkmode-original-color-15900529136199="rgb(0, 0, 0)" data-darkmode-bgimage-15900529136199="1" style="padding: 18px 15px 20px 10px;max-width: 100%;background-size: 100% 100%;background-image: url('https://www.zkxjob.com/wp-content/uploads/2022/06/wxsync-2022-06-a2a8a5e1e58f30392066a170034ee027.png');color: rgb(86, 146, 214);letter-spacing: 1.5px;background-repeat: no-repeat;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section data-darkmode-bgcolor-15860613985508="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15860613985508="rgb(255, 255, 255)" data-darkmode-color-15860613985508="rgb(230, 230, 230)" data-darkmode-original-color-15860613985508="rgb(0, 0, 0)" data-darkmode-bgimage-15860613985508="1" data-darkmode-bgcolor-15870356070738="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15870356070738="rgb(255, 255, 255)" data-darkmode-color-15870356070738="rgb(230, 230, 230)" data-darkmode-original-color-15870356070738="rgb(0, 0, 0)" data-darkmode-bgimage-15870356070738="1" data-darkmode-bgcolor-15870356071023="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15870356071023="rgb(255, 255, 255)" data-darkmode-color-15870356071023="rgb(230, 230, 230)" data-darkmode-original-color-15870356071023="rgb(0, 0, 0)" data-darkmode-bgimage-15870356071023="1" data-darkmode-bgcolor-15882384789136="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15882384789136="rgb(255, 255, 255)" data-darkmode-color-15882384789136="rgb(230, 230, 230)" data-darkmode-original-color-15882384789136="rgb(0, 0, 0)" data-darkmode-bgimage-15882384789136="1" data-darkmode-bgcolor-15882396318564="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15882396318564="rgb(255, 255, 255)" data-darkmode-color-15882396318564="rgb(230, 230, 230)" data-darkmode-original-color-15882396318564="rgb(0, 0, 0)" data-darkmode-bgimage-15882396318564="1" data-darkmode-bgcolor-15900529136199="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15900529136199="rgb(255, 255, 255)" data-darkmode-color-15900529136199="rgb(230, 230, 230)" data-darkmode-original-color-15900529136199="rgb(0, 0, 0)" data-darkmode-bgimage-15900529136199="1" style="max-width: 100%;display: flex;justify-content: center;align-items: center;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section data-darkmode-bgcolor-15860613985508="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15860613985508="rgb(255, 255, 255)" data-darkmode-color-15860613985508="rgb(230, 230, 230)" data-darkmode-original-color-15860613985508="rgb(0, 0, 0)" data-darkmode-bgimage-15860613985508="1" data-darkmode-bgcolor-15870356070738="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15870356070738="rgb(255, 255, 255)" data-darkmode-color-15870356070738="rgb(230, 230, 230)" data-darkmode-original-color-15870356070738="rgb(0, 0, 0)" data-darkmode-bgimage-15870356070738="1" data-darkmode-bgcolor-15870356071023="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15870356071023="rgb(255, 255, 255)" data-darkmode-color-15870356071023="rgb(230, 230, 230)" data-darkmode-original-color-15870356071023="rgb(0, 0, 0)" data-darkmode-bgimage-15870356071023="1" data-darkmode-bgcolor-15882384789136="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15882384789136="rgb(255, 255, 255)" data-darkmode-color-15882384789136="rgb(230, 230, 230)" data-darkmode-original-color-15882384789136="rgb(0, 0, 0)" data-darkmode-bgimage-15882384789136="1" data-darkmode-bgcolor-15882396318564="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15882396318564="rgb(255, 255, 255)" data-darkmode-color-15882396318564="rgb(230, 230, 230)" data-darkmode-original-color-15882396318564="rgb(0, 0, 0)" data-darkmode-bgimage-15882396318564="1" data-darkmode-bgcolor-15900529136199="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15900529136199="rgb(255, 255, 255)" data-darkmode-color-15900529136199="rgb(230, 230, 230)" data-darkmode-original-color-15900529136199="rgb(0, 0, 0)" data-darkmode-bgimage-15900529136199="1" style="margin-left: 2px;max-width: 100%;width: 20px;box-sizing: border-box !important;overflow-wrap: break-word !important;"></section><section data-brushtype="text" data-darkmode-bgcolor-15860613985508="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15860613985508="rgb(255, 255, 255)" data-darkmode-color-15860613985508="rgb(51, 51, 51)" data-darkmode-original-color-15860613985508="rgb(51, 51, 51)" data-darkmode-bgimage-15860613985508="1" data-darkmode-bgcolor-15870356070738="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15870356070738="rgb(255, 255, 255)" data-darkmode-color-15870356070738="rgb(51, 51, 51)" data-darkmode-original-color-15870356070738="rgb(51, 51, 51)" data-darkmode-bgimage-15870356070738="1" data-darkmode-bgcolor-15870356071023="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15870356071023="rgb(255, 255, 255)" data-darkmode-color-15870356071023="rgb(51, 51, 51)" data-darkmode-original-color-15870356071023="rgb(51, 51, 51)" data-darkmode-bgimage-15870356071023="1" data-darkmode-bgcolor-15882384789136="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15882384789136="rgb(255, 255, 255)" data-darkmode-color-15882384789136="rgb(51, 51, 51)" data-darkmode-original-color-15882384789136="rgb(51, 51, 51)" data-darkmode-bgimage-15882384789136="1" data-darkmode-bgcolor-15882396318564="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15882396318564="rgb(255, 255, 255)" data-darkmode-color-15882396318564="rgb(51, 51, 51)" data-darkmode-original-color-15882396318564="rgb(51, 51, 51)" data-darkmode-bgimage-15882396318564="1" data-darkmode-bgcolor-15900529136199="rgb(36, 36, 36)" data-darkmode-original-bgcolor-15900529136199="rgb(255, 255, 255)" data-darkmode-color-15900529136199="rgb(51, 51, 51)" data-darkmode-original-color-15900529136199="rgb(51, 51, 51)" data-darkmode-bgimage-15900529136199="1" style="max-width: 100%;font-size: 14px;color: rgb(51, 51, 51);text-align: left;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;font-family: 楷体, 楷体_GB2312, SimKai;font-size: 15px;box-sizing: border-box !important;overflow-wrap: break-word !important;">点这里,直达菜鸟学PythonB站!!</span><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 17px;text-align: justify;"></span></section></section></section></section></section></section></section>

本篇文章来源于: 菜鸟学Python

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写

你可能也喜欢

热评文章

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享