
Python高级
最爱喝酸奶
一直要努力!
展开
-
12. 函数式编程
函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量。对于任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言,由于函数内部的变量状态不确定,同样的输入,可能得到不同的输出,因此这种函数是有副作用的。 函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数。Python对函数式编程提供部...原创 2019-09-02 19:44:03 · 215 阅读 · 0 评论 -
11. Python的枚举与闭包
枚举 Python中的枚举类型enum是比较重要的一个数据类型,它是一种数据类型而不是数据结构。枚举类型其实是一个类。 枚举类型可以看作是一种标签或是一系列常量的集合,通常用于表示某些特定的有限集合,例如星期、月份、状态等。 示例: from enum import Enum class VIP(Enum): YELLOW = 1 GREEN = 2 BLACK = ...原创 2019-09-02 19:42:00 · 257 阅读 · 0 评论 -
13. Pythonic
Pythonic,简单的翻译就是Python风格,Pythonic code,就是说你写的代码要带有浓厚的Python规范和Python风格。 字典映射代替switch case语句 Python中没有switch case语句,switch case语句就是条件分支语句,例如C#中的switch case语句: switch (day) { case 0 : dayNam...原创 2019-09-25 22:28:07 · 201 阅读 · 0 评论 -
14. 原生爬虫
所谓的爬虫,就是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。主要为门户站点搜索引擎和大型 Web 服务提供商采集数据。 整理爬虫常规思路 明确抓取目的:爬取斗鱼TV下英雄联盟分类的主播人气排行。 找到抓取网页:https://www.douyu.com/g_LOL 。 打开抓取页面,F12,使用箭头分别查询对应html标签。 模拟http请求,向服务器发送请求,获取到服...原创 2019-09-25 22:30:05 · 1116 阅读 · 0 评论