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

Python内置函数:range、len、min、max和sorted的用法

发布时间:2023-06-06 21:18:17

Python是一种高级编程语言,经常使用内置函数。内置函数是指被Python编译器编译的函数,可以直接使用,无需导入额外模块即可使用。

本文将介绍Python内置函数range、len、min、max和sorted的用法。

一、range函数

range函数用于生成一系列数字,通常用于循环语句。语法如下:

range(start, stop, step)

其中start为起始数值(默认为0),stop为终止数值,不包括终止数值,step为步长(默认为1)。

示例:

# 输出0-9的整数

for i in range(10):

    print(i)

# 输出1-10的偶数

for i in range(2, 11, 2):

    print(i)

二、len函数

len函数用于返回对象的长度,可以用于字符串、列表、元组等。语法如下:

len(obj)

其中obj为要计算长度的对象。

示例:

str = "hello world"

print(len(str))

list = [1, 2, 3, 4, 5]

print(len(list))

tuple = (1, 2, 3, 4, 5)

print(len(tuple))

三、min函数

min函数用于返回最小值,可以用于数字、字符串、列表、元组等。语法如下:

min(iterable)

其中iterable为要查找最小值的对象。

示例:

list = [3, 1, 4, 2, 5]

print(min(list))

str = "hello world"

print(min(str))

tuple = (1, 2, 3, 4, 5)

print(min(tuple))

四、max函数

max函数用于返回最大值,可以用于数字、字符串、列表、元组等。语法如下:

max(iterable)

其中iterable为要查找最大值的对象。

示例:

list = [3, 1, 4, 2, 5]

print(max(list))

str = "hello world"

print(max(str))

tuple = (1, 2, 3, 4, 5)

print(max(tuple))

五、sorted函数

sorted函数用于对可迭代对象进行排序,返回一个新的已排序列表。语法如下:

sorted(iterable, key=None, reverse=False)

其中iterable为要排序的可迭代对象,key为可选参数,作为排序的依据,reverse为可选参数,是否降序排序(默认为升序排序)。

示例:

list = [3, 1, 4, 2, 5]

print(sorted(list))

str = "hello world"

print(sorted(str))

tuple = (3, 1, 4, 2, 5)

print(sorted(tuple, reverse=True))

总结

本文介绍了Python内置函数range、len、min、max和sorted的用法,这些函数都十分有用,并且与Python自身一起提供,非常方便。掌握了这些内置函数的使用,可以提高程序的效率,缩短开发时间。