整理-----内置函数
生活随笔
收集整理的这篇文章主要介绍了
整理-----内置函数
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
内置函数 #作用域相关
print(globals())
print(locals())
#生成器/迭代器 l = [11,22,33,44] it = iter(l) #<list_iterator object at 0x01EA2910> 将列表变成迭代器 print(it) print(next(it)) print(next(it)) print(next(it)) print(next(it)) print(next(it)) #取到这里会报错,因为没有那个多值,报StopIteration
语法:
函数名 = lambda 参数: 返回值 注意:
1. 函数的参数可以有多个. 多个参数之间⽤逗号隔开
2. 匿名函数不管多复杂. 只能写⼀⾏, 且逻辑结束后直接返回数据
3. 返回值和正常的函数⼀样, 可以是任意数据类型 匿名函数并不是说⼀定没有名字. 这里前面的变量就是这个函数名. 说他是匿名原因是我们通
过func.__name__查看的时候是没有名字的. 统一都叫lambda. 在调用的时候没有什么特别之处.
像正常的函数调用即可
#生成器/迭代器 l = [11,22,33,44] it = iter(l) #<list_iterator object at 0x01EA2910> 将列表变成迭代器 print(it) print(next(it)) print(next(it)) print(next(it)) print(next(it)) print(next(it)) #取到这里会报错,因为没有那个多值,报StopIteration
lamda匿名函数 lambda表⽰的是匿名函数. 不需要⽤def来声明, ⼀句话就可以声明出⼀个函数
语法:
函数名 = lambda 参数: 返回值 注意:
1. 函数的参数可以有多个. 多个参数之间⽤逗号隔开
2. 匿名函数不管多复杂. 只能写⼀⾏, 且逻辑结束后直接返回数据
3. 返回值和正常的函数⼀样, 可以是任意数据类型 匿名函数并不是说⼀定没有名字. 这里前面的变量就是这个函数名. 说他是匿名原因是我们通
过func.__name__查看的时候是没有名字的. 统一都叫lambda. 在调用的时候没有什么特别之处.
像正常的函数调用即可
转载于:https://www.cnblogs.com/Aline2/p/11337714.html
总结
以上是生活随笔为你收集整理的整理-----内置函数的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Chapter 4, FAQ about
- 下一篇: 收藏的 sql经典语句 ---来自网上