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

2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起

来源:JetBrains

编辑:白峰、鹏飞、舒婷

本文转自:新智元


近日,JetBrains发布了一份2020年开发者生态报告。该报告是基于19696个开发者的反馈所得到的,目标是完成对2020年开发环境,开发工具,开发语言的趋势调研。这是JetBrains第四年发布开发者生态报告,相比参与人数差不多是2017年的4倍!

 

JetBrains就是一家不折不扣的「别人家的公司」。做IDE起家,成立之初仅仅3个人,20年时间已经成长为一家近千人的大厂。难得的是,20年来从来没进行过融资,纯靠软件的营收!网传每位员工收入约 35 万美元;2018 年自由现金流(FCF)高达 50%。

 

网友对JetBrains家的产品好评如潮。甚至有人给出「JetBrains的产品经理就是个经验丰富的程序员」这样高度评价。从侧面也反映出这份报告的含金量。

 

该报告针对目前市面上的核心编程语言进行分析,其中包括了使用标准,编译器,管理器,开发框架,开发平台和开发目的等信息。

 

本次报告揭示了一些让人意想不到的事实。


996「榨干」了程序员,一天光围着代码转了


今年JetBrains的报告增加了一个新的版块,开发者的生活方式。受访的开发者会被问及他们的生活习惯、信息搜寻模式和慈善行为等生活问题,有大约三分之二的人公开了他们的生活。

 

美好的一天从coding开始?33%的受访者表示,他们的编码生活从早上9点开始。

       2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起


开发者有时也想睡懒觉。通常不会关闭早起的闹钟,但有时还是想多睡一会。

       2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起


32%的开发者每周的工作时间超过了32小时(如果国内的受访者样本多一些,想必这个比例会升高不少)。
       2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起


Side Projects?38%的受访者表示,每周可以有3-8个小时的自由时间可以为自己写写代码。
       2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起

Reddit,Stack Overflow当仁不让成为开发者最关注的网站,Reddit上可以了解最新的开发者信息,而遇到棘手的问题,Stack Overflow上有很多热心的开发者能帮你快速解决,并且不用会员、积分之类的,用户体验十分友好。
       2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起


开发者是一群对世界充满爱的家伙,一心希望「让世界更美好」


开发者绝对是一群对这个世界爱的深沉的家伙们!有52%的受访者表示参加过慈善活动,62%的程序员想用代码构建一个更好的世界。

       2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起


而且,开发者是很难将工作、爱好分开的。他们热爱着编程,即使因为工作而coding失去生活中的其他方面。

 

60%的开发者没有养宠物,但是58%的程序员自称自己的爱好就是编程。看来,代码就相当于他们的宠物了。

 

而喜欢养小动物的人当中,养猫和养狗的程序员不相伯仲。但如果从猫狗的不同性格推测的话,养猫的程序员可能心思更细腻;养狗的程序员可能身体更健康,因为需要遛狗。

      2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起


你会相信AI法官的判断吗?只有5%的开发者说yes。也难怪,毕竟开发者最懂他们自己开发的人工智能。

       2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起


受访者20%来自中国,自由职业者仅占5%


63%的受访者为全职,人人都羡慕的Freelancer只占5%,如果你想做个自由职业的开发者,需要付出更多的努力或者接受更多的不确定性。

       2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起

程序员逃不过35岁魔咒?就调查结果来看,将近一半的开发者在30岁以下,超过40岁以上的仅有8%,所以大龄程序员们还是要尽早规划。

       2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起

你觉得自己的岗位在公司中有多重要?大部分开发者还是对自己写的代码信心满满,72%的开发者认为自己的岗位处于中高层。

       2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起

这些统计数据都来自哪些国家?有20%的受访者来自中国,美国紧随其后有19%,虽然样本不能代表整个开发者群体,但也可以看出使用JetBrains的用户中,中国、美国、印度还是占了主流。

       2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起


开发语言大比拼:Python弯道超车Java,Go、Kotlin崛起,Typescirpt成最大黑马


Python后劲很猛,Java地位堪忧

 

Java作为开发语言一哥,已经几十年没被人撼动过了。但报告中却指出,在过去的12个月内,使用Python使用量激增,居然超过了Java!

       2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起

 

并且,Python已经成为许多开发语言学习者的首选。

 

但瘦死的骆驼比马大,Java还是在总量上挽回了一些尊严。(顺便一提的是,作为JetBrains的拳头产品,IntelliJ IDEA的用户满意度高达98%!很难说Java常年保持开发语言一哥的原因跟JetBrains的贡献无关。)

 

语言迁移首选Go和Kotlin

 

随着开发需求的日益复杂,许多场景都面临着开发语言迁移的问题。Go,Kotlin和Python是现今最受欢迎的迁移对象,是许多开发者迁移的首选。

 

Go和Kotlin都是Google在大力推广的新兴开发语言。尤其是Kotlin,大有在Android中取代Java的态势。巧的是,Kotlin刚好也是JetBrains家的产品。

 

下图很好的表现编程语言的现今使用频率以及未来趋势。总的来说,使用比率前五的语言都势均力敌,JavaScript拔得头筹,使用比率高达70%,HTML/CSS、SQL、Python、Java紧随其后。和去年相比,前五名的编程语言变化不大。

       2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起


这其实也很好理解。回想一下Web开发一天要面对多少次的需求更改?一个页面的按钮可能今天放在页面中部、明天放在页面右侧。自然使用频率要远高于Java、C这类更偏向后端、更复杂的语言。

 

而热门的迁移「对象」:Go,Kotlin和Python可能预示着接下来五年的开发趋势的转变,尤其是Python在人工智能领域做出的巨大贡献,让人相信在未来它会越来越受欢迎。

 

开发者首选JS,Typescirpt成最大黑马

 

开发者首选的编程语言还是集中在JavaSript,Java和Python等。


       2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起


和2017年的报告相比,Python确实是势头迅猛。2017年,仅有10%的开发人员将Python作为自己的首选编程语言,当时位列第四,屈居PHP语言之下。今年的报告中,这个数字达到了31%,在短短四年中增长了21%。

 

值得一提的是,Typescirpt在编程语言表现中颇有「黑马」的劲头。尽管今年的使用率为28%不算很高,也仅有12%的开发者将其作为首选,但对比其2017年12%的使用率和1%的作为首选,Typescirpt也算是进步飞速。

 

用Windows做开发居多;跨平台框架Flutter增长亮眼

 

开发环境和操作系统方面,仍旧是由Windows,Linux和macOS在瓜分蛋糕,其余操作系统总占比不到1%。而三者之中,Windows仍以60%的比率稳居第一。

       2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起


Linux在近些年来越来越受到开发者的喜爱,在2017年,仅有40%的开发者选择Linux作为开发平台,而在2020年,有50%开发者选择了Linux,超过了macOS。

 

和前几年的报告相比,开发类型的受欢迎程度变化不大,后端开发和前端开发依旧是主流,分别占比69%和57%。这个数字基本与几年前的数据都持平。

       2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起

对于移动端开发而言,本地开发工具仍然是移动端开发中最受欢迎的解决方案。三分之二的移动开发人员都在使用它们。此外,一半的移动开发人员使用跨平台技术或框架。近些年的报告显示,React Native始终是最受欢迎的跨平台框架。

       2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起


在过去的一年中,Flutter的受欢迎程度有所提高,从30%增长到了39%。Cordova,Ionic和Xamarin则显得没那么流行了,各下降了约10%。

 

此外,报告还揭示了几个很有意思的点:

 

  1. 大多数人都有 GitHub 账号(但并非全部)
  2. 受访的开发者中有一半不相信人工智能
  3. 65% 的人更喜欢笔记本电脑(台式机没落了)
  4. 开发人员非常关心私人数据收集
  5. 16% 的人使用加密货币
  6. 他们在手机上阅读专业材料(亟需更好的在小屏幕上阅读代码的解决方案)



完整报告请戳:https://www.jetbrains.com/lp/devecosystem-2020/


<p style="margin-right: 8px;margin-left: 8px;letter-spacing: 0.544px;"><span style="font-size: 15px;color: rgb(255, 41, 65);"><strong>近期热门:</strong></span></p><ul class="list-paddingleft-2" style="list-style-type: disc;"><li><section style="margin-right: 8px;margin-left: 8px;letter-spacing: 0.544px;line-height: 1.75em;"><span style="font-size: 15px;text-decoration: underline;"><strong><span style="text-decoration: underline;color: rgb(0, 0, 0);">Github获8300颗星,<strong style="white-space:pre-wrap;color: rgb(63, 63, 63);font-family: monospace;font-size: 15px;letter-spacing: 0.544px;text-align: start;word-spacing: 1px;"></strong><strong style="white-space:pre-wrap;color: rgb(63, 63, 63);font-family: monospace;font-size: 15px;letter-spacing: 0.544px;text-align: start;word-spacing: 1px;">用Python开发的命令行版网易云音乐</strong></span>!</strong></span></section></li><li><section style="margin-right: 8px;margin-left: 8px;letter-spacing: 0.544px;line-height: 1.75em;"><span style="font-size: 15px;text-decoration: underline;"><strong>这个微信神器厉害了,必须安利<br  /></strong></span></section></li><li><section style="margin-right: 8px;margin-left: 8px;letter-spacing: 0.544px;line-height: 1.75em;"><span style="font-size: 15px;text-decoration: underline;"><strong>学Python还是Java, 7张漫画带你全面分析<br  /></strong></span></section></li><li><section style="margin-right: 8px;margin-left: 8px;letter-spacing: 0.544px;line-height: 1.75em;"><span style="font-size: 15px;text-decoration: underline;">太赞了!Python学习宝典,GitHub标星3.9K!223个小例子,一次让你吃个够!<br  /></span></section></li></ul>



<pre style="letter-spacing: 0.544px;line-height: inherit;"><section data-mpa-template="t" mpa-from-tpl="t"><section data-id="94086" data-color="#276ca3" data-tools="135编辑器" mpa-from-tpl="t"><section><section mpa-from-tpl="t"><section style="text-align: center;"><span style="color: rgb(255, 41, 65);font-size: 15px;"><strong>程序员GitHub</strong></span><br  /></section><p style="text-align: center;"><img class="rich_pages" data-ratio="1" data-s="300,640" data-type="jpeg" data-w="1280"  style="box-sizing: border-box !important;visibility: visible !important;width: 225px !important;" src="https://www.zkxjob.com/wp-content/uploads/2022/05/wxsync-2022-05-bba84664290a01f6369d914188525574.jpeg"  /></p><p style="text-align: center;"><span style="font-size: 14px;">专注于分享GitHub上有趣的资源包括</span></p><p style="text-align: center;"><span style="font-size: 14px;">Python,Java,Go语言</span></p><p style="text-align: center;"><span style="font-size: 14px;">前端学习<span style="letter-spacing: 0.544px;">等优质的学习资源</span></span></p><p style="text-align: center;"><span style="font-size: 14px;">分享程序员圈的新鲜趣事,热门干货,职场感悟</span></p><p style="text-align: center;"><br  /></p><pre style="letter-spacing: 0.544px;line-height: inherit;"><section data-mpa-template="t" mpa-from-tpl="t"><section data-id="94086" data-color="#276ca3" data-tools="135编辑器" mpa-from-tpl="t"><section style="text-align: right;"><section mpa-from-tpl="t" style="display: inline-block;"><pre style="letter-spacing: 0.544px;line-height: inherit;"><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)" class="js_darkmode__5" style="letter-spacing: 0.544px;text-align: center;color: rgba(230, 230, 230, 0.9);line-height: 25.6px;"><section class="js_darkmode__7" style=""><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="display: inline-block;clear: both;"><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="letter-spacing: 0.544px;border-width: 0px;border-style: none;border-color: initial;"><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="display: inline-block;clear: both;"><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/05/wxsync-2022-05-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" class="js_darkmode__bg__0 js_darkmode__8" style="padding: 18px 15px 20px 10px;background-size: 100% 100%;background-image: url('https://www.zkxjob.com/wp-content/uploads/2022/05/wxsync-2022-05-a2a8a5e1e58f30392066a170034ee027.png');color: rgb(86, 146, 214);text-align: center;letter-spacing: 1.5px;background-repeat: no-repeat;"><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="display: flex;justify-content: center;align-items: center;"><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;width: 20px;"></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="font-size: 14px;color: rgb(51, 51, 51);text-align: right;"><span 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="font-family: 楷体, 楷体_GB2312, SimKai;">点的“在看”,否则就看不到我了555</span></section><p><br  /></p></section></section></section></section></section></section>

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

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

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

你可能也喜欢

热评文章

发表评论

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