首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
酱油哥在掘金
掘友等级
数据挖掘与数据分析
|
清华大学计算机科学与技术系
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
最新
热门
给妹子讲python-S01E24深入解析异常处理方式
通过上一节我们知道了python异常的整个框架。本节会详细介绍异常编码的语法模式,try/except/else和try/finally。 try后面紧跟着缩进的语句代码,代表此语句的主要动作:试着执行的程序代码。 最后是一个可选的else分句,提供没发生异常时要执行的语句。 …
给妹子讲python-S01E23初识异常处理
【妹子问】从字面上来看,异常是程序运行时出现的错误吧。 没错,每当在运行时检测到程序错误时,python就会引发异常。对待异常有两种方法:一是可以在程序中捕捉和响应错误;或者忽略已发生的异常。 如果是忽略已发生的异常,python默认的异常处理行为将启动:停止程序,打印出错消息…
给妹子讲python-S01E22详解神奇的装饰器
装饰器是python里的一个非常有意思的部分,他用于封装函数代码,显式的将封装器应用到被封装的函数上,从而使得他们选择加入到装饰器指定的功能中。对于在函数运行前处理常见前置条件(例如确认授权),或在函数运行后确保清理(输出清除或异常处理),装饰器都非常有用。 简单来说,装饰器就…
给妹子讲python-S01E21函数参数的匹配与解包详解
正如我们之前所讲的,参数在python中总是通过赋值进行传递的。在默认情况下,参数是通过其位置进行匹配的,从左到右,而且必须精确的传递和函数头部参数名一样多的参数。 python中可以使用基于关键字的参数匹配形式。在调用函数的时候,能够更详尽的定义内容传递的位置。关键字参数允许…
给妹子讲python-S01E20函数参数的传递与修改
有很多需要注意的地方,从这一节开始就来仔细的聊聊。 参数的传递是通过自动将对象赋值给本地变量名来实现的。在函数运行时,函数头部的参数名是一个新的、本地的变量名,这个变量名是在函数的本地作用域内存在。参数的传递本质上就是python赋值的另一个实例而已。 在原处改变函数的可变对象…
给妹子讲python-S01E19解析Python内嵌作用域与函数闭包
前情回顾,上一节我们介绍了变量的LEGB索引机制:对一个变量,首先在本地(函数内)查找;之后查找嵌套函数的本地作用域,然后再是查找当前的全局作用域。 到目前为止,我们还有一个作用域没有介绍,就是嵌套作用域,即E,他是嵌套函数的本地作用域。 python有一个很有意思的地方,就是…
给妹子讲python-S01E18初探函数作用域
上一小节我们引入了函数的概念,这一节我们开始接触函数里的一个非常重要的话题:变量的作用域。 当你在一个程序中使用变量名时,python创建、改变或查找变量名都是在所谓的命名空间中进行的,也就是我们要说的变量的作用域。在代码中给一个变量赋值的地方决定了这个变量将存在于哪一个命名空…
给妹子讲python-S01E17谈谈函数的基本特征
之前我们介绍了列表解析式,他的优点很多,比如运行速度快、编写简单,但是有一点我们不要忘了,他是一次性生成整个列表。如果整个列表非常大,这对内存也同样会造成很大压力,想要实现内存的节约,可以将列表解析式转换为生成器表达式。 【妹子说】那今天就要说说生成器咯。 对的,避免一次性生成…
给妹子讲python-S01E15详解python迭代环境
【妹子说】这几节都在谈论迭代这个话题呀。 是啊,作为对上一节的补充,这一节我们继续来说说迭代环境这个话题。 Python中,从左到右扫描的每种工具都使用了之前介绍的迭代协议,都可以称之为迭代环境,如for循环表达式、列表解析式、in成员关系测试,map内置函数,sorted和z…
给妹子讲python-S01E16详解生成器的使用
之前我们介绍了列表解析式,他的优点很多,比如运行速度快、编写简单,但是有一点我们不要忘了,他是一次性生成整个列表。如果整个列表非常大,这对内存也同样会造成很大压力,想要实现内存的节约,可以将列表解析式转换为生成器表达式。 【妹子说】那今天就要说说生成器咯。 对的,避免一次性生成…
下一页
个人成就
文章被点赞
178
文章被阅读
12,274
掘力值
928
关注了
2
关注者
88
收藏集
0
关注标签
2
加入于
2018-06-12