python实用特性
对python中常用到、常提到的特性进行一番归纳总结。熟练掌握这些特性,能大幅提高代码质量。
<strong>python版本: 3.6.5</strong>
RunnerJxc
云计算行业从业者,偶尔coding,专注于linux、云计算及容器技术研究。
展开
-
装饰器应用之校验代理IP
使用代理IP,是数据爬取过程中最常用的反爬手段之一。有经费的,可以订购代理ip提供商的套餐使用,没有的也不担心,许多网站通常都提供了较多的免费代理来吸引客户。我们可以抓取这些免费的代理,来构建自己的代理IP池。原创 2020-07-07 22:20:42 · 424 阅读 · 0 评论 -
装饰器应用之统计程序的运行时间
在做性能优化时,我们往往会统计程序的运行时长,以此作为优化好坏的依据之一。原创 2020-07-06 22:30:56 · 594 阅读 · 0 评论 -
【python实用特性】- zip函数
zip: python的打包函数,可将两个或两个以上的可迭代对象按下标对应打包为一个个元组,得到一个新的以元组为元素的可迭代对象。原创 2020-06-24 22:50:54 · 376 阅读 · 0 评论 -
【python实用特性】- 装饰器
装饰器的核心理念——在python中,一切皆对象,所以,函数也是一个对象!原创 2020-06-07 16:32:44 · 414 阅读 · 0 评论 -
【python实用特性】- enumerate函数
enumerate: python的内置函数之一,中文意思为“枚举”,即将所有元素逐个列举出来。如何使用呢?通过一个简单的例子了解下原创 2020-06-03 22:29:39 · 348 阅读 · 0 评论 -
【python实用特性】- yield生成器
1、什么是生成器?2、为何要用生成器?有何好处?3、python中如何实现生成器?4、yield生成器的运行机制5、使用循环来迭代生成器这个概念较难理解,我们可以通过解答以下几个问题来掌握它。原创 2020-06-02 18:54:20 · 646 阅读 · 0 评论 -
【python实用特性】- 列表生成式
列表生成式,指在列表中,按照一定规则,快速生成列表元素的方式。接下来,我们举几个例子,看下普通的列表生成与使用列表生成式在书写及性能上有何区别。原创 2020-06-02 13:05:11 · 1487 阅读 · 0 评论 -
【python实用特性】- 迭代、可迭代对象、迭代器
在我们学过的算法课程中,时常会提到迭代一词。算法中的迭代,指已知一个初始值,再根据一定的规律进行计算,得到下一个值的过程。而在编程中,我们也经常用到它,那就是循环。原创 2020-06-01 23:15:11 · 473 阅读 · 0 评论 -
【python实用特性】-切片
切片,顾名思义,将一段连续的数据按照指定的规则切为多个部分,从中得到我们需要的那部分。在平时的编程时常会遇到这样的需求,取列表的前n个元素、或者最后一个元素…一般来说,前者我们可以通过循环获取,后者也可以通过下标取得。但其实我们有更好的解决方案——切片原创 2020-06-01 17:51:39 · 900 阅读 · 0 评论