Python函数之四:内置函数(61个)-持续更新中

本文详细介绍了Python的61个内置函数,包括常用的abs、float、range、sum、enumerate等,涵盖了数据类型转换、序列操作、数学计算等多个方面,帮助读者深入理解Python基础功能。
摘要由CSDN通过智能技术生成

Python函数之四:内置函数(61个)

一、必须掌握

1、abs(x):函数返回数字的绝对值
1、参数

x : 数值表达式

2、返回值

函数返回x(数字)的绝对值。

3、实例
a = 10
b = 6.66
c = -5
d = -5.55
print(abs(a), abs(b), abs(c), abs(d))#10 6.66 5 5.55
2、float([x]) 函数用于将整数和字符串转换成浮点数。
1、参数

x – 整数或字符串

2、返回值

返回浮点数

3、实例
a = 10
b = 6.66
c = -5
d = -5.55
e = '-8'
print(float(a), float(b), float(c), float(d), float(e))#10.0 6.66 -5.0 -5.55 -8.0
3、range(start, stop[, step]) 函数可创建一个整数列表,一般用在 for 循环中
1、参数

start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

2、返回值

返回 xy(x的y次方) 的值。

3、实例
for i in range(0, 5):
    print(i, end=' ')#0 1 2 3 4

for i in range(1, 11, 2):
    print(i, end=' ')#1 3 5 7 9

for i in range(-1, -6, -1):
    print(i, end=' ')#-1 -2 -3 -4 -5
4、sum(iterable[, start]) 方法对序列进行求和计算
1、参数

iterable – 可迭代对象,如:列表、元组、集合。
start – 指定相加的参数,如果没有设置这个值,默认为0。

2、返回值

返回计算结果

3、实例
li = [1, 3, 5, 8]
print(sum(li))#17
print(sum(li, 8))#列表计算后,再加8,25
5、enumerate(sequence, [start=0]) 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
1、参数

sequence – 一个序列、迭代器或其他支持迭代对象。
start – 下标起始位置。

2、返回值

返回 enumerate(枚举) 对象

3、实例
li = [1, 'abc', '5', '888']
res1 = dict(enumerate(li))
print(res1)#{0: 1, 1: 'abc', 2: '5', 3: '888'}

res2 = dict(enumerate(li, 2))
print(res2)#{2: 1, 3: 'abc', 4: '5', 5: '888'}
6、filter(function, iterable) 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。
1、参数

function – 判断函数。
iterable – 可迭代对象。

2、返回值

返回 迭代器对象。

3、实例
def is_oud(n):
    if n % 2 == 0:
        return n

it = filter(is_oud, [1,2,3,4,5,6,7,8,9,10])

for i in it:
    print(i, end=' ')#2 4 6 8 10
7、map(function, iterable, …) 根据提供的函数对指定序列做映射
1、参数

function – 函数
iterable – 一个或多个序列<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值