第17章 常见函数
发布人:shili8
发布时间:2025-03-06 16:34
阅读次数:0
**第17章 常见函数**
在 Python 中,函数是最基本的编程单位。它们可以被重用、组合和传递给其他函数。常见函数是指那些经常使用且有特定功能的函数。在本章中,我们将介绍一些常见函数及其应用。
###1. `len()` 函数`len()` 函数用于返回序列(如列表、元组或字符串)的长度。
# 示例代码my_list = [1,2,3,4,5] print(len(my_list)) # 输出:5my_string = "Hello, World!" print(len(my_string)) # 输出:13
###2. `max()` 和 `min()` 函数`max()` 和 `min()` 函数用于返回序列中的最大值和最小值。
# 示例代码numbers = [12,45,7,23,56] print(max(numbers)) # 输出:56print(min(numbers)) # 输出:7fruits = ["apple", "banana", "cherry"] print(max(fruits)) # 输出:"cherry" print(min(fruits)) # 输出:"apple"
###3. `sum()` 函数`sum()` 函数用于返回序列中的所有元素的总和。
# 示例代码numbers = [1,2,3,4,5] print(sum(numbers)) # 输出:15prices = [10.99,9.99,7.99,6.99] print(sum(prices)) # 输出:44.96
###4. `range()` 函数`range()` 函数用于生成一个整数序列。
# 示例代码for i in range(5): print(i) # 输出: #0#1#2#3#4
###5. `zip()` 函数`zip()` 函数用于将两个或多个序列组合成一个元组序列。
# 示例代码names = ["John", "Mary", "David"] ages = [25,31,42] for name, age in zip(names, ages): print(f"{name} is {age} years old.") # 输出: # John is25 years old. # Mary is31 years old. # David is42 years old.
###6. `enumerate()` 函数`enumerate()` 函数用于将序列中的元素和索引组合成一个元组。
# 示例代码fruits = ["apple", "banana", "cherry"] for i, fruit in enumerate(fruits): print(f"{i}: {fruit}") # 输出: #0: apple#1: banana#2: cherry
###7. `sorted()` 函数`sorted()` 函数用于返回一个序列的排序版本。
# 示例代码numbers = [12,45,7,23,56] print(sorted(numbers)) # 输出:[7,12,23,45,56] names = ["John", "Mary", "David"] print(sorted(names)) # 输出:["David", "John", "Mary"]
###8. `reversed()` 函数`reversed()` 函数用于返回一个序列的反向排序版本。
# 示例代码numbers = [12,45,7,23,56] print(list(reversed(numbers))) # 输出:[56,23,7,45,12] names = ["John", "Mary", "David"] print(list(reversed(names))) # 输出:["David", "Mary", "John"]
这些是常见函数的基本使用方法。它们可以帮助你简化编程过程,并且在实际项目中非常有用。