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

Python 内置函数:range()、len()、sorted() 等等

发布时间:2023-06-07 16:00:27

Python 是一种高级编程语言,它拥有许多内置函数,这些函数可以帮助您快速地完成常见的编程任务。本文将介绍 Python 内置函数 range()、len()、sorted() 等等。

range() 函数是一个非常常见的 Python 内置函数,它生成一组整数,可以用来迭代。range() 函数的基本语法如下:

range(start, stop[, step])

其中,start 是起始数字,stop 是结束数字,step 是步骤或间隔。如果省略 step,则默认为 1。

例如,要生成从 0 到 9 的整数序列,可以这样做:

for i in range(10):
    print(i)

这将输出:

0
1
2
3
4
5
6
7
8
9

len() 函数是另一个常见的 Python 内置函数,它返回一个对象的长度或数量。这可以用于字符串、列表、元组和字典等数据类型。len() 函数的基本语法如下:

len(s)

其中,s 是要计算长度或数量的对象。例如,要计算字符串 "Hello, World!" 的长度,可以这样做:

string = "Hello, World!"
print(len(string))

这将输出:

13

sorted() 函数是一个强大的 Python 内置函数,它可以对列表、元组和字典等数据类型进行排序。 sorted() 函数的基本语法如下:

sorted(iterable[, key][, reverse])

其中,iterable 是要排序的对象,key 是一个可选的函数,用于指定排序的方式,reverse 是一个可选的布尔值,用于指定排序的顺序。如果 reverse 设置为 True,则对列表进行倒序排序。

例如,要对列表 [9, 6, 3, 1, 8, 4, 2, 7, 5] 进行排序,可以这样做:

mylist = [9, 6, 3, 1, 8, 4, 2, 7, 5]
print(sorted(mylist))

这将输出:

[1, 2, 3, 4, 5, 6, 7, 8, 9]

另外,可以使用 sorted() 函数对字典进行排序。要对字典按键进行排序,可以这样做:

mydict = {"c": 3, "a": 1, "b": 2}
sorted_dict = dict(sorted(mydict.items()))
print(sorted_dict)

这将输出:

{'a': 1, 'b': 2, 'c': 3}

在本文中,我们了解了 Python 内置函数 range()、len()、sorted() 等等的基本语法和用法。这些函数是 Python 编程中非常常见和常用的函数,重要程度不言而喻。