- 文章目录 前言 函数的不定长参数 lambda函数 创建包 生成器 什么是生成器 为什么要有生成器 如何创造一个生成器 把一个列表推导式的[]改成() yield关键字 生成器的工作原理 代码示例 装饰器 嵌套函数 前言 时隔20天,也该给这个系列画上一个句号啦。 后期我会对这个系列进行一个整合,预计会整理... 文章目录 前言 函数的不定长参数 lambda函数 创建包 生成器 什么是生成器 为什么要有生成器 如何创造一个生成器 把一个列表推导式的[]改成() yield关键字 生成器的工作原理 代码示例 装饰器 嵌套函数 前言 时隔20天,也该给这个系列画上一个句号啦。 后期我会对这个系列进行一个整合,预计会整理...
- #Python进阶(二十一)-Python学习进阶资料 学习Python已经将近2周了,掌握了基本的语法,并学习了简单的爬虫操作,现将相关学习资料整理如下。大部分资料均取材于慕课网,感觉一路学下来受益匪浅。 ##1.Python入门 ##2.Python进阶 ##3.Python装饰器 ##4.Python-面向对象 ##5.Python-走进Requests... #Python进阶(二十一)-Python学习进阶资料 学习Python已经将近2周了,掌握了基本的语法,并学习了简单的爬虫操作,现将相关学习资料整理如下。大部分资料均取材于慕课网,感觉一路学下来受益匪浅。 ##1.Python入门 ##2.Python进阶 ##3.Python装饰器 ##4.Python-面向对象 ##5.Python-走进Requests...
- 作者:毛豆花生 来源:https://zhuanlan.zhihu.com/p/330549526 这两天因为一点个人原因写了点好久没碰的 Python ,其中涉及到「协程」编程,上次搞的时候,它还是 Web 框架 tornado 特有的 feature,现在已经有 async、await 关键字支持了。思考了一下其实现,回顾了下这些年的演变,觉得还... 作者:毛豆花生 来源:https://zhuanlan.zhihu.com/p/330549526 这两天因为一点个人原因写了点好久没碰的 Python ,其中涉及到「协程」编程,上次搞的时候,它还是 Web 框架 tornado 特有的 feature,现在已经有 async、await 关键字支持了。思考了一下其实现,回顾了下这些年的演变,觉得还...
- TurtleWorld模块的下载与安装: 下载地址就是:http://thinkpython.com/swampy 安装方法把压缩包解压之后,用cmd cd到解压的安装目录下,运行: python setup.py install 安装后就可以from swampy.TurtleWorld import *啦! 练习4.3 1- from swampy.... TurtleWorld模块的下载与安装: 下载地址就是:http://thinkpython.com/swampy 安装方法把压缩包解压之后,用cmd cd到解压的安装目录下,运行: python setup.py install 安装后就可以from swampy.TurtleWorld import *啦! 练习4.3 1- from swampy....
- 这个问题很囧,在外面定义了一个变量 xxx ,然后在Python的一个函数里面引用这个变量,并改变它的值,结果报错local variable 'xxx' referenced before assignment,代码如下: xxx = 23 def PrintFileName(strFileName): if xxx == 23: print strFileNa... 这个问题很囧,在外面定义了一个变量 xxx ,然后在Python的一个函数里面引用这个变量,并改变它的值,结果报错local variable 'xxx' referenced before assignment,代码如下: xxx = 23 def PrintFileName(strFileName): if xxx == 23: print strFileNa...
- #Python进阶(七)-浅谈python3和Python2的区别 不管使用何种版本的Python语言,都需要遵循编程规范,不该有的缩进一定不能有。否则会出现莫名其妙的错误,如下图所示: 在应用Python编程时,首先要明确所使用Python版本,因为版本2与3之间存在着很多细节性的差异。稍有不慎就会入坑~下面介绍一下具体应用中的细节性差异。 具体参照:h... #Python进阶(七)-浅谈python3和Python2的区别 不管使用何种版本的Python语言,都需要遵循编程规范,不该有的缩进一定不能有。否则会出现莫名其妙的错误,如下图所示: 在应用Python编程时,首先要明确所使用Python版本,因为版本2与3之间存在着很多细节性的差异。稍有不慎就会入坑~下面介绍一下具体应用中的细节性差异。 具体参照:h...
- #Python进阶(十二)-浅谈python中的方法 我们在 class 中定义的实例方法其实也是属性,它实际上是一个函数对象: class Person(object): def __init__(self, name, score): self.name = name self.score = score def get_grade(sel... #Python进阶(十二)-浅谈python中的方法 我们在 class 中定义的实例方法其实也是属性,它实际上是一个函数对象: class Person(object): def __init__(self, name, score): self.name = name self.score = score def get_grade(sel...
- #Python进阶(五十)-解析Flask运行原理 在学习Python Web开发过程中,掌握了Flask的开发方法。经过一段时间的视频学习,回过头来对Flask的运行原理做一简要解析,以增强自己对Flask的了解。 所有的 Python Web框架都要遵循 WSGI 协议,在这里还是要简单回顾一下 WSGI 的核心概念。 WSGI 中有一个非常重要的概念:... #Python进阶(五十)-解析Flask运行原理 在学习Python Web开发过程中,掌握了Flask的开发方法。经过一段时间的视频学习,回过头来对Flask的运行原理做一简要解析,以增强自己对Flask的了解。 所有的 Python Web框架都要遵循 WSGI 协议,在这里还是要简单回顾一下 WSGI 的核心概念。 WSGI 中有一个非常重要的概念:...
- 决策树对于我们来说就像是一个具有终止块的流程图一样,终止块就向我们展示了分类的结果。 通过使得信息熵变化至最小的原理构建我们的决策树不同的层,并且我们可以使用treePlotter.py这个模块来实现决策树的树形图绘制,能够更加直观的向我们展示决策树的结构。 决策树的层数将会极大的和我们所具有的feature的数量有关,可能会存在终止块中无法准确决策出结果的情况(比如说f... 决策树对于我们来说就像是一个具有终止块的流程图一样,终止块就向我们展示了分类的结果。 通过使得信息熵变化至最小的原理构建我们的决策树不同的层,并且我们可以使用treePlotter.py这个模块来实现决策树的树形图绘制,能够更加直观的向我们展示决策树的结构。 决策树的层数将会极大的和我们所具有的feature的数量有关,可能会存在终止块中无法准确决策出结果的情况(比如说f...
- 自“知网事件”之后,翟天临就很少出来发声了,本来是微博为了庆祝翟天临粉丝突破百万搞的一个直播,结果却因为他在直播中的一句话断送了自己的大好前程,还把自己的博士生导师给搭进去了。 通报如下: 被自己的愚蠢言行打的一爬不起的天临兄接下来将何去何从?我们找到了有关同事来采访到了翟天临,我们来看看当事人怎么说。 记者:请问你怎么看待这次的事件? ... 自“知网事件”之后,翟天临就很少出来发声了,本来是微博为了庆祝翟天临粉丝突破百万搞的一个直播,结果却因为他在直播中的一句话断送了自己的大好前程,还把自己的博士生导师给搭进去了。 通报如下: 被自己的愚蠢言行打的一爬不起的天临兄接下来将何去何从?我们找到了有关同事来采访到了翟天临,我们来看看当事人怎么说。 记者:请问你怎么看待这次的事件? ...
- 毕业论文已完成,下面就是等待盲审结果了。在此期间,已感觉论文无从看起。就学习一下Python吧,听说这是一门很神奇的语言。下面言归正传~ 在线文档查询:点击查看 IDE:IntelJ。 有关IntelJ的安装与注册详见博文《IntelliJ IDEA 2016注册方法和注册码》。 下面介绍一下Python中几种不熟悉的数据元素:列表、元组、字典、时间... 毕业论文已完成,下面就是等待盲审结果了。在此期间,已感觉论文无从看起。就学习一下Python吧,听说这是一门很神奇的语言。下面言归正传~ 在线文档查询:点击查看 IDE:IntelJ。 有关IntelJ的安装与注册详见博文《IntelliJ IDEA 2016注册方法和注册码》。 下面介绍一下Python中几种不熟悉的数据元素:列表、元组、字典、时间...
- glob是python自己带的一个文件操作相关模块,内容也不多,是最简单的模块之一。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符: "*”, “?”, “[]”。 ”*”匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。 glob.glob 返回所有匹配的文件... glob是python自己带的一个文件操作相关模块,内容也不多,是最简单的模块之一。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符: "*”, “?”, “[]”。 ”*”匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。 glob.glob 返回所有匹配的文件...
- #Python进阶(五)-浅谈python匿名函数 高阶函数可以接收函数做参数,有些时候,我们不需要显式地定义函数,直接传入匿名函数更方便。 在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算 f(x)=x2 时,除了定义一个f(x)的函数外,还可以直接传入匿名函数: >>> map(lambda x: x * x, ... #Python进阶(五)-浅谈python匿名函数 高阶函数可以接收函数做参数,有些时候,我们不需要显式地定义函数,直接传入匿名函数更方便。 在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算 f(x)=x2 时,除了定义一个f(x)的函数外,还可以直接传入匿名函数: >>> map(lambda x: x * x, ...
- #Python进阶(十六)-正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 在python中使用正则表达式,需要引入re模块;下面介绍下该模块中的一些方法; ##compile和match re模块中compile用于生... #Python进阶(十六)-正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 在python中使用正则表达式,需要引入re模块;下面介绍下该模块中的一些方法; ##compile和match re模块中compile用于生...
- 用来添加一个索引 >>>seasons = ['Spring', 'Summer', 'Fall', 'Winter']>>> list(enumerate(seasons))[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]>>> list(enumerate(seasons, start=1)) # 下标... 用来添加一个索引 >>>seasons = ['Spring', 'Summer', 'Fall', 'Winter']>>> list(enumerate(seasons))[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]>>> list(enumerate(seasons, start=1)) # 下标...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签