对于python中的函数学习,是每个初学者都会经历的阶段。不过要想向更高阶的python学习中跨越,需要就一些函数的高级特性有所掌握。本篇对于函数的高级特性进行了整理,涉及到函数本身和一些具体的函数使用上,下面就为大家进行python高级特性介绍,都来看看有哪些内容。
1、python的函数也是对象,故而可以传递。
1 2 3 4 5 6 7 8 |
|
2、除了系统给自定义的属性,还可以给函数对象自定义任意属性。
1 2 3 |
|
3、函数注释:Annotations
1 2 3 4 5 |
|
4、lambda表达式
lambda表达式返回一个函数,即匿名函数。函数体只有一个表达式。
一个简单例子:
1 2 |
|
此处为z指定了默认值.此外,lambda表达式还可以嵌套。
以上就是python3函数高级特性的介绍,大家可以在了解了基础方法后,再进一步的学习。python中的高级特性还有很多,可以在课后自行搜集资料。更多Python高级指路:python高级