Python内置函数:range、len、min、max和sorted的用法
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自身一起提供,非常方便。掌握了这些内置函数的使用,可以提高程序的效率,缩短开发时间。
