Python学习笔记(十) 迭代器、生成器、装饰器

这篇文章主要介绍 Python 中几个常用的高级特性,用好这几个特性可以让自己的代码更加 Pythonic 哦1、迭代器什么是迭代呢?简单来说,迭代是访问元素集合的一种方式,关于迭代有两个概念需要我们理解:可迭代对象 (Iterable):一个实现了 __iter__() 方法的...

Python零基础学习笔记(二十五)—— 装饰器

''' 概念:是一个闭包,把一个函数当作参数返回一个替代版的函数 本质上是一个返回函数的函数 ''' #简单的装饰器 def func1(): print("My name is jjking.") def func2(): print("******************") func1() f...

高校精品课-华东师范大学 - Python数据科学基础与实践

101 课时 |
661 人已学 |
免费

【科技少年】Python基础语法

24 课时 |
1454 人已学 |
免费

【科技少年】Python绘画编程第一课

20 课时 |
3313 人已学 |
免费
开发者课程背景图

Python 学习笔记 - 装饰器

这一节了解了一些装饰器的简单使用。 首先来看一个预备知识,把一个函数当做参数,传入另外一个函数 比如说我传递outer(f1),我传入的是f1的内存地址,a=func()其实执行了f1()这个函数,并把返回值赋给了a,因此当我打印print(a),他会输出hee 1 2 3 4 5 6 7 8 9 ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Python学习站
Python学习站
Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。
689+人已加入
加入
相关电子书
更多
给运维工程师的Python实战课
Python 脚本速查手册
ACE 区域技术发展峰会:Flink Python Table API入门及实践
立即下载 立即下载 立即下载