python 怎么打开sqap_python-23-内置函数和匿名函数

前言

在网上找到了一个汇总得不错的内置函数划分,附图在最后(红色表示是常用内置函数,黄色表示要懂得了解它):

一、内置函数

1.前面所学内容种我们用到过以下内置函数:

print()

input()

type()

len()

int()

str()

list()

tuple()

set()

open()

dir()

range()

help()...等等~

它们都不需要我们另外去def定义一个函数,从而被调用,其实这些内置函数时被python内部定义了,比如print(),ctrl + 左键 进行查看源码已经定义了。

2、内置函数汇总如下:

基础数据类型--38个

作用于相关--2个

迭代器/生成器--3个

反射相关--4个

面向对象--9个

其他--12个

详细用法可用hlep查看或进入源码查看,如查看print函数用法:

help(print)

二、匿名函数

1、匿名函数实现一些简单功能还是很方便的,一句话搞掂了:

# 匿名函数:lambda,如下:

res = lambda a:a*a

print(res(2))

2、上述的匿名函数,我们写个常规的函数来表示,既:

defres(a):

return a*a

print(res(2))

3、实例练习:将 ret 元组打印出来为:[{'a':'c','b':'d'}]

# 将ret元组打印出来为:[{'a':'c','b':'d'}]

ret = zip((('a'),('b')),(('1'),('2')))

res = map(lambda tp:{tp[0]:tp[1]}, ret)

print(list(res))

为啥它会叫做匿名函数?看到实例3,是不是发现它并没有名称呢?答案:是的

欢迎来大家QQ交流群一起学习:482713805

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值