欢迎访问宙启技术站
智能推送

Python内置函数:range()、max()、min()等

发布时间:2023-09-12 02:35:25

在Python中,有许多内置函数可以直接使用,这些函数都是在标准库中提供的,无需额外安装任何包或模块。本文将介绍其中一些常用的内置函数:range()、max()、min()等。

1. range() 函数用于生成一个整数序列,可以用在for循环中。它有三种使用方式:

   - range(stop):生成从0到stop-1的整数序列。

   - range(start, stop):生成从start到stop-1的整数序列。

   - range(start, stop, step):生成从start到stop-1的整数序列,按照步长step递增。

   例如,range(5)生成序列 [0, 1, 2, 3, 4];range(1, 6)生成序列 [1, 2, 3, 4, 5];range(0, 10, 2)生成序列 [0, 2, 4, 6, 8]。

2. max() 函数用于返回给定序列或参数的最大值。它可以接收多个参数,也可以接收一个可迭代对象作为参数。

   例如,max(1, 2, 3)返回3;max([1, 2, 3])返回3。

3. min() 函数用于返回给定序列或参数的最小值。它的用法与max()函数类似。

   例如,min(1, 2, 3)返回1;min([1, 2, 3])返回1。

4. abs() 函数用于返回一个数字的绝对值。

   例如,abs(-5)返回5;abs(3)返回3。

5. round() 函数用于将一个数字按照指定的精度四舍五入。

   例如,round(3.14159, 2)返回3.14;round(2.678, 1)返回2.7。

6. len() 函数用于返回一个对象中元素的个数。

   例如,len("hello")返回5;len([1, 2, 3])返回3。

7. type() 函数用于返回一个对象的类型。

   例如,type(3)返回<class 'int'>;type("hello")返回<class 'str'>。

8. sum() 函数用于返回一个序列的所有元素的和。

   例如,sum([1, 2, 3])返回6;sum((4, 5, 6))返回15。

9. sorted() 函数用于对一个序列进行排序,并返回排序后的结果。

   例如,sorted([3, 1, 2])返回[1, 2, 3];sorted("hello")返回['e', 'h', 'l', 'l', 'o']。

以上仅是部分常用的内置函数的介绍,Python提供了众多其他的内置函数,可以根据需要来查阅官方文档。使用内置函数可以节省编写大量重复代码的时间,提高代码的效率。