Python内置函数有哪些?如何使用它们?
Python是一门非常强大的编程语言,在Python中内置了很多常用的函数,这些函数可以在你的程序中使用,来完成各种任务。Python内置函数简单易用,能够提高编程效率。
本文将介绍Python的内置函数,并且给出如何使用它们的示例。
1. abs()
abs()函数用于获得数值的绝对值。其语法为:abs(x)。
示例:
a = -10 print(abs(a))
输出结果:
10
2. all()
all()函数用于判断给定的可迭代参数是否全部为True。其语法为:all(iterable)。
示例:
a = [1, 2, 3, 0] print(all(a))
输出结果:
False
3. any()
any()函数用于判断给定的可迭代参数是否存在True。其语法为:any(iterable)。
示例:
a = [0, 0, 1, 0] print(any(a))
输出结果:
True
4. divmod()
divmod()函数用于获取两个数的商和余数。其语法为:divmod(a, b)。
示例:
print(divmod(9, 2))
输出结果:
(4, 1)
5. enumerate()
enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标。其语法为:enumerate(iterable, start=0)。
示例:
a = ['apple', 'banana', 'orange']
for index, value in enumerate(a, start=1):
print(index, value)
输出结果:
1 apple 2 banana 3 orange
6. filter()
filter()函数用于过滤序列,过滤掉不符合条件的元素,返回一个新的序列,该序列由符合条件的元素组成。其语法为:filter(function, iterable)。
示例:
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
def is_odd(n):
return n % 2 == 1
result = filter(is_odd, a)
print(list(result))
输出结果:
[1, 3, 5, 7, 9]
7. map()
map()函数用于将一个函数作用于一个或多个序列上,将函数作用于每个序列中的每个元素,并返回一个新的序列,该序列由处理过的元素组成。其语法为:map(function, *iterables)。
示例:
a = [1, 2, 3, 4, 5]
def square(x):
return x * x
result = map(square, a)
print(list(result))
输出结果:
[1, 4, 9, 16, 25]
8. max()
max()函数用于返回给定参数中的最大值。其语法为:max(iterable, *[, key, default])。
示例:
a = [1, 2, 3, 4, 5] print(max(a))
输出结果:
5
9. min()
min()函数用于返回给定参数中的最小值。其语法为:min(iterable, *[, key, default])。
示例:
a = [1, 2, 3, 4, 5] print(min(a))
输出结果:
1
10. pow()
pow()函数用于返回x的y次方。其语法为:pow(x, y[, z])。
示例:
print(pow(2, 3))
输出结果:
8
11. range()
range()函数用于生成一个指定区间的整数序列。其语法为:range(start, stop[, step])。
示例:
for i in range(1, 5):
print(i)
输出结果:
1 2 3 4
12. reversed()
reversed()函数返回序列的反转迭代器。其语法为:reversed(seq)。
示例:
a = [1, 2, 3, 4, 5]
for i in reversed(a):
print(i)
输出结果:
5 4 3 2 1
13. round()
round()函数用于将浮点数四舍五入到指定的小数位数。其语法为:round(number[, ndigits])。
示例:
print(round(3.1415926, 2))
输出结果:
3.14
14. sorted()
sorted()函数用于对给定的可迭代参数进行排序操作,并返回一个新的排序后的列表。其语法为:sorted(iterable[, key][, reverse])。
示例:
a = [5, 3, 2, 4, 1] print(sorted(a))
输出结果:
[1, 2, 3, 4, 5]
15. sum()
sum()函数用于计算给定参数序列的总和。其语法为:sum(iterable[, start])。
示例:
a = [1, 2, 3, 4, 5] print(sum(a))
输出结果:
15
以上是Python的部分内置函数的介绍,这些函数都是Python开发中常用的函数,掌握它们的使用能够极大的提高编程效率。
