# Python 内置函数示例
# 1. len() - 获取对象的长度或项目数量
my_list = [1, 2, 3, 4, 5]
length = len(my_list) # length 将会是 5
print(f"列表的长度是: {length}")
# 2. print() - 输出内容到控制台
print("Hello, World!") # 输出 "Hello, World!"
# 3. type() - 获取对象的类型
number = 42
print(f"变量 'number' 的类型是: {type(number)}") # 输出 "<class 'int'>"
# 4. sum() - 对可迭代对象中的元素求和
numbers = [1, 2, 3, 4, 5]
total = sum(numbers) # total 将会是 15
print(f"列表中所有数字的和是: {total}")
# 5. max() 和 min() - 获取可迭代对象中的最大值和最小值
max_value = max(numbers) # max_value 将会是 5
min_value = min(numbers) # min_value 将会是 1
print(f"列表中的最大值是: {max_value}, 最小值是: {min_value}")
# 6. sorted() - 对可迭代对象进行排序
sorted_numbers = sorted(numbers, reverse=True) # 按降序排序
print(f"按降序排序后的列表是: {sorted_numbers}")
# 7. zip() - 将多个可迭代对象打包成元组
names = ["Alice", "Bob", "Charlie"]
ages = [25, 30, 35]
paired = list(zip(names, ages)) # paired 将会是 [('Alice', 25), ('Bob', 30), ('Charlie', 35)]
print(f"名字和年龄配对的结果是: {paired}")
# 8. map() - 对可迭代对象中的每个元素应用函数
def square(x):
return x ** 2
squared_numbers = list(map(square, numbers)) # squared_numbers 将会是 [1, 4, 9, 16, 25]
print(f"每个数字的平方是: {squared_numbers}")
# 9. filter() - 过滤可迭代对象中的元素
def is_even(x):
return x % 2 == 0
even_numbers = list(filter(is_even, numbers)) # even_numbers 将会是 [2, 4]
print(f"列表中的偶数是: {even_numbers}")
# 10. range() - 生成一个数字序列
for i in range(5): # 生成从 0 到 4 的数字序列
print(i)
# 11. enumerate() - 枚举可迭代对象,返回索引和值
for index, value in enumerate(names):
print(f"索引 {index} 的名字是: {value}")
len():用于获取字符串、列表、元组等可迭代对象的长度。print():用于输出信息到控制台。type():用于获取变量的数据类型。sum():用于计算可迭代对象(如列表)中所有元素的总和。max() 和 min():分别用于获取可迭代对象中的最大值和最小值。sorted():用于对可迭代对象进行排序,默认升序,可以通过参数 reverse=True 实现降序。zip():用于将多个可迭代对象打包成元组。map():用于对可迭代对象中的每个元素应用指定的函数。filter():用于过滤可迭代对象中的元素,只保留满足条件的元素。range():用于生成一个数字序列。enumerate():用于枚举可迭代对象,同时返回索引和对应的值。上一篇:python变量名
下一篇:python中len()的用法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站