python语言函数大全

在Python中,函数是一段组织好的、可重复使用的、用来实现单一功能的代码,Python提供了很多内置函数,使得编程更加高效和简洁,以下是一些常用的Python内置函数:

(图片来源网络,侵删)

1、len():返回对象的长度或项目个数。

list1 = [1, 2, 3, 4, 5]
print(len(list1))  # 输出:5

2、max():返回给定参数的最大值。

num_list = [1, 2, 3, 4, 5]
print(max(num_list))  # 输出:5

3、min():返回给定参数的最小值。

num_list = [1, 2, 3, 4, 5]
print(min(num_list))  # 输出:1

4、sum():对可迭代对象进行求和。

num_list = [1, 2, 3, 4, 5]
print(sum(num_list))  # 输出:15

5、sorted():对所有可迭代的对象进行排序操作。

num_list = [5, 1, 9, 3, 7]
print(sorted(num_list))  # 输出:[1, 3, 5, 7, 9]

6、type():返回对象的类型。

num = 10
print(type(num))  # 输出:<class 'int'>

7、str():将对象转化为适于人阅读的形式。

num = 10
print(str(num))  # 输出:"10"

8、bool():将给定的值转换为布尔值。

num = 10
print(bool(num))  # 输出:True

9、abs():返回数的绝对值。

num = 10
print(abs(num))  # 输出:10

10、round():返回浮点数在小数点后n位的四舍五入结果。

num = 3.14159
print(round(num, 2))  # 输出:3.14

11、range():生成一个整数列表。

for i in range(5):
    print(i)  # 输出:0, 1, 2, 3, 4

12、map():根据提供的函数对指定序列做映射。

def square(x):
    return x**2
num_list = [1, 2, 3, 4, 5]
result = map(square, num_list)
print(list(result))  # 输出:[1, 4, 9, 16, 25]

13、filter():过滤序列。

num_list = [1, 2, 3, 4, 5]
result = filter(lambda x: x % 2 == 0, num_list)
print(list(result))  # 输出:[2, 4]

14、reduce():对参数序列中元素进行累积。

from functools import reduce
num_list = [1, 2, 3, 4, 5]
result = reduce(lambda x, y: x + y, num_list)
print(result)  # 输出:15

15、enumerate():将一个可遍历的数据对象组合为一个索引序列,同时列出数据和数据下标。

for index, value in enumerate(['a', 'b', 'c']):
    print(index, value)  # 输出:0 a, 1 b, 2 c

以上就是一些常用的Python内置函数,希望对你有所帮助。

评论列表

心心
心心
2024-03-01

Python语言函数大全这本书对于Python初学者和有经验的开发者来说都是一份宝贵的参考资料,涵盖了众多实用的函数和库,助力编程学习与实践。

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。