Python中的那些内置函数【待续】

本文介绍了Python中的四个内置函数:lambda用于创建匿名函数,apply和map分别作用于一维向量和Series元素,applymap则应用于DataFrame的所有元素。此外,还简述了f-string格式化字符串的使用。
摘要由CSDN通过智能技术生成

1. lambda函数

又叫匿名函数,也就是这个函数不像 "def calculate():" 这样的函数有具体的名称,其形式为:lambda 参数:操作

lambda函数的优势是允许快速的定义单行的简单的函数,可以在任何需要函数的地方

# 单个参数的:
g = lambda x : x ** 2
print g(3)
"""
9
"""
# 多个参数的:
g = lambda x, y, z : (x + y) ** z
print g(1,2,2)
"""
9
"""

# 与map函数一起用
map( lambda x: x*x, [y for y in range(4)] )
"""
0 1 4 9
"""

 

2. apply函数

apply函数的用法为:apply(func, *args, **kwargs),其中func可以是匿名函数

apply与map的区别就是apply作用在一维的向量上,而map将函数作用于一个Series的每一个元素

# apply与一般函数结合
def function(a,b):  
    print(a,b)
apply(function,('good','better'))  
apply(function,('cai',),{'b':'caiquan'})  
apply(function,(),{'a':'caiquan','b':'Tom'})

"""
(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值